コード例 #1
0
ファイル: TagPresenter.php プロジェクト: blitzik/CMS
 public function onSuccessTagSaving(Tag $tag, TagFormControl $control)
 {
     $control->flashMessage('tags.tagForm.messages.success', FlashMessage::SUCCESS, ['name' => $tag->getName()]);
     $control->redirect('this');
 }
コード例 #2
0
ファイル: PageTagSubscriber.php プロジェクト: blitzik/CMS
 public function onSuccessTagRemoval(Tag $tag, $id)
 {
     $this->appEventLogger->saveLog(sprintf('User [%s#%s] <b>has REMOVED</b> Tag [%s#%s]', $this->user->getId(), $this->user->getUsername(), $id, $tag->getName()), 'page_tag_removal', $this->user->getId());
 }
コード例 #3
0
ファイル: TagPersister.php プロジェクト: blitzik/CMS
 /**
  * @param Tag $tag
  */
 private function createUrl(Tag $tag)
 {
     $url = UrlGenerator::create(sprintf('search/%s', $tag->getName()), 'Pages:Front:Search', 'tag', $tag->getId());
     $this->urlFacade->saveUrl($url);
 }