/** * @param \Orm\Zed\Cms\Persistence\SpyCmsBlock $blockEntity * * @return \Generated\Shared\Transfer\CmsBlockTransfer */ public function convertBlockEntityToTransfer(SpyCmsBlock $blockEntity) { $blockTransfer = new CmsBlockTransfer(); $blockTransfer->fromArray($blockEntity->toArray(), true); return $blockTransfer; }
/** * @param \Orm\Zed\Cms\Persistence\SpyCmsBlock $blockEntity * * @return \Generated\Shared\Transfer\CmsBlockTransfer */ protected function createBlockTransfer(SpyCmsBlock $blockEntity) { $blockTransfer = new CmsBlockTransfer(); $blockTransfer->fromArray($blockEntity->toArray()); return $blockTransfer; }
/** * @param array $data * * @return \Generated\Shared\Transfer\CmsBlockTransfer */ protected function createBlockTransfer(array $data) { $blockTransfer = new CmsBlockTransfer(); $blockTransfer->fromArray($data, true); if ($data[CmsBlockForm::FIELD_TYPE] === 'static') { $blockTransfer->setValue(0); } return $blockTransfer; }