/** * @param int $idProductAbstract * @param string $url * @param \Generated\Shared\Transfer\LocaleTransfer $locale * * @return \Generated\Shared\Transfer\UrlTransfer */ public function createAndTouchProductUrlByIdProduct($idProductAbstract, $url, LocaleTransfer $locale) { $urlTransfer = $this->createProductUrlByIdProduct($idProductAbstract, $url, $locale); $this->urlFacade->touchUrlActive($urlTransfer->getIdUrl()); return $urlTransfer; }
/** * @param array $item * * @return \Generated\Shared\Transfer\UrlTransfer */ protected function getYvesProductUrl(array $item) { $yvesProductUrl = $this->urlFacade->getUrlByIdProductAbstractAndIdLocale($item[SpyProductAbstractTableMap::COL_ID_PRODUCT_ABSTRACT], $this->localeTransfer->getIdLocale()); return $yvesProductUrl; }