Example #1
0
 /**
  * @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;
 }
Example #2
0
 /**
  * @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;
 }