Пример #1
0
 /**
  * @param \Generated\Shared\Transfer\CmsBlockTransfer $cmsBlockTransfer
  * @param \Orm\Zed\Cms\Persistence\SpyCmsBlock $blockEntity
  *
  * @return void
  */
 protected function touchKeyChangeNecessary(CmsBlockTransfer $cmsBlockTransfer, SpyCmsBlock $blockEntity)
 {
     $blockName = $this->getCmsBlockKey($blockEntity->getName(), $blockEntity->getType(), $blockEntity->getValue());
     $newBlockName = $this->getCmsBlockKey($cmsBlockTransfer->getName(), $cmsBlockTransfer->getType(), $cmsBlockTransfer->getValue());
     if ($blockName !== $newBlockName) {
         $cmsBlockTransfer->setIdCmsBlock($blockEntity->getIdCmsBlock());
         $this->touchBlockActiveWithKeyChange($cmsBlockTransfer);
     } else {
         $this->touchBlockActive($cmsBlockTransfer);
     }
 }