Esempio n. 1
0
 /**
  * @param \Orm\Zed\Url\Persistence\SpyUrl $url
  * @param array $data
  *
  * @return \Generated\Shared\Transfer\UrlTransfer
  */
 protected function createUrlTransfer($url, $data)
 {
     $urlTransfer = new UrlTransfer();
     $urlTransfer->fromArray($url->toArray(), true);
     $urlTransfer->setUrl($data[CmsRedirectForm::FIELD_FROM_URL]);
     $urlTransfer->setFkRedirect($url->getFkResourceRedirect());
     $urlTransfer->setResourceId($url->getResourceId());
     $urlTransfer->setResourceType($url->getResourceType());
     return $urlTransfer;
 }
Esempio n. 2
0
 /**
  * @param \Generated\Shared\Transfer\UrlTransfer $urlTransfer
  * @param string $url
  * @param int|null $idResource
  * @param int|null $idLocale
  *
  * @return void
  */
 protected function updateTransferUrl(UrlTransfer $urlTransfer, $url, $idResource = null, $idLocale = null)
 {
     $urlTransfer->setResourceType(CategoryConstants::RESOURCE_TYPE_CATEGORY_NODE);
     if ($idResource !== null) {
         $urlTransfer->setResourceId($idResource);
     }
     if ($idLocale !== null) {
         $urlTransfer->setFkLocale($idLocale);
     }
     $urlTransfer->setUrl($url);
 }