public function getInformation(PostFilterInformationEvent $event, $name, EventDispatcher $eventDispatcher)
 {
     if ($event->getFilter() != 'categories') {
         return;
     }
     $information = array();
     /** @var Collection $categoriesModel */
     $categoriesModel = MaeEventCatModel::findAll();
     foreach ($event->getEvents() as $eventItem) {
         if (empty($eventItem['categories'])) {
             continue;
         }
         $chunks = deserialize($eventItem['categories']);
         foreach ($chunks as $chunk) {
             if (array_key_exists($chunk, $information)) {
                 continue;
             }
             if ($categoriesModel) {
                 while ($categoriesModel->next()) {
                     if ($categoriesModel->id != $chunk) {
                         continue;
                     }
                     $information[$chunk] = $categoriesModel->title;
                 }
                 $categoriesModel->reset();
             }
         }
     }
     $event->setInformation($information);
 }
 public function getInformation(PostFilterInformationEvent $event, $name, EventDispatcher $eventDispatcher)
 {
     if ($event->getFilter() != 'tag') {
         return;
     }
     $information = array();
     foreach ($event->getEvents() as $eventItem) {
         if (empty($eventItem['tag'])) {
             continue;
         }
         $chunks = explode(',', $eventItem['tag']);
         foreach ($chunks as $chunk) {
             if (array_key_exists($chunk, $information)) {
                 continue;
             }
             $information[$chunk] = $chunk;
         }
     }
     $event->setInformation($information);
 }