/** * @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); }