Пример #1
0
 public function handle(PageSearchSettingsWereUpdated $event)
 {
     $page = $event->getPage();
     $version = $page->getCurrentVersion();
     $standfirst = Chunk::find('text', 'standfirst', $version);
     $description = $page->getDescription();
     $description = $description == $standfirst ? '' : $description;
     SearchText::where('page_vid', '=', $version->getId())->update(['meta' => $page->getKeywords() . ' ' . $description]);
 }
 public function handle(PageEvent $event)
 {
     $page = $event->getPage();
     SearchText::where('page_id', '=', $page->getId())->delete();
 }
 public function handle(PageVersionEvent $event)
 {
     $version = $event->getVersion();
     SearchText::where('page_id', '=', $version->getPageId())->where('embargoed_until', '<', $version->getEmbargoedUntil()->getTimestamp())->delete();
 }