/** * @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); }
/** * @param int $idCmsPage * * @return void */ protected function touchDeletedPage($idCmsPage) { $this->touchFacade->touchDeleted(CmsConstants::RESOURCE_TYPE_PAGE, $idCmsPage); }
/** * @param \Generated\Shared\Transfer\CmsBlockTransfer $cmsBlockTransfer * * @return void */ public function touchBlockDelete(CmsBlockTransfer $cmsBlockTransfer) { $this->touchFacade->touchDeleted(CmsConstants::RESOURCE_TYPE_BLOCK, $cmsBlockTransfer->getIdCmsBlock()); }
/** * @param int $idCmsBlock * * @return void */ protected function touchDeletedBlock($idCmsBlock) { $this->touchFacade->touchDeleted(CmsConstants::RESOURCE_TYPE_BLOCK, $idCmsBlock); }