Esempio n. 1
0
 /**
  * @param array $data
  *
  * @return \Generated\Shared\Transfer\PageTransfer
  */
 protected function createPageTransfer(array $data)
 {
     $pageTransfer = new PageTransfer();
     $pageTransfer->fromArray($data, true);
     if (isset($data[CmsBlockForm::FIELD_FK_PAGE])) {
         $pageTransfer->setIdCmsPage($data[CmsBlockForm::FIELD_FK_PAGE]);
     }
     return $pageTransfer;
 }
Esempio n. 2
0
 /**
  * @param \Orm\Zed\Cms\Persistence\SpyCmsPage $pageEntity
  *
  * @return \Generated\Shared\Transfer\PageTransfer
  */
 public function convertPageEntityToTransfer(SpyCmsPage $pageEntity)
 {
     $pageTransfer = new PageTransfer();
     $pageTransfer->fromArray($pageEntity->toArray());
     return $pageTransfer;
 }
Esempio n. 3
0
 /**
  * @param array $data
  *
  * @return \Generated\Shared\Transfer\PageTransfer
  */
 protected function createPageTransfer(array $data)
 {
     $urlTransfer = new UrlTransfer();
     $urlTransfer->fromArray($data, true);
     unset($data['url']);
     $pageTransfer = new PageTransfer();
     $pageTransfer->fromArray($data, true);
     $pageTransfer->setUrl($urlTransfer);
     return $pageTransfer;
 }