Example #1
0
 /**
  * @param \Generated\Shared\Transfer\PageTransfer $pageTransfer
  * @param \Generated\Shared\Transfer\LocaleTransfer|null $localeTransfer
  *
  * @return void
  */
 public function touchPageActive(PageTransfer $pageTransfer, LocaleTransfer $localeTransfer = null)
 {
     $pageMappings = $this->cmsQueryContainer->queryGlossaryKeyMappingsByPageId($pageTransfer->getIdCmsPage())->find();
     foreach ($pageMappings as $pageMapping) {
         $this->glossaryFacade->touchTranslationForKeyId($pageMapping->getFkGlossaryKey(), $localeTransfer);
     }
     $this->touchFacade->touchActive(CmsConstants::RESOURCE_TYPE_PAGE, $pageTransfer->getIdCmsPage(), true);
 }
Example #2
0
 /**
  * @param int $idCmsPage
  *
  * @return void
  */
 protected function touchDeletedPage($idCmsPage)
 {
     $this->touchFacade->touchDeleted(CmsConstants::RESOURCE_TYPE_PAGE, $idCmsPage);
 }
Example #3
0
 /**
  * @param \Generated\Shared\Transfer\CmsBlockTransfer $cmsBlockTransfer
  *
  * @return void
  */
 public function touchBlockDelete(CmsBlockTransfer $cmsBlockTransfer)
 {
     $this->touchFacade->touchDeleted(CmsConstants::RESOURCE_TYPE_BLOCK, $cmsBlockTransfer->getIdCmsBlock());
 }
Example #4
0
 /**
  * @param int $idCmsBlock
  *
  * @return void
  */
 protected function touchDeletedBlock($idCmsBlock)
 {
     $this->touchFacade->touchDeleted(CmsConstants::RESOURCE_TYPE_BLOCK, $idCmsBlock);
 }