/**
  * @param ItemsEvent $event
  */
 public function items(ItemsEvent $event)
 {
     $query = $event->target;
     if (!$query instanceof SearchQuery) {
         return;
     }
     $queryString = (string) $query;
     $event->count = $this->searchManager->count($queryString);
     $event->items = $this->searchManager->search($queryString, $event->getOffset(), $event->getLimit());
     $event->stopPropagation();
 }
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $this->manager->reindexAll();
 }
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $name = $input->getArgument('name');
     $this->manager->reindex($name);
 }