dataProcessing->setConfigurationManager($this->configurationManager); } public function listAction(): ResponseInterface { $demand = $this->demandFactory->fromSettings($this->settings); $events = $this->eventRepository->findByDemand($demand); $this->view->assign('events', $events); return $this->htmlResponse(); } #[Extbase\IgnoreValidation(['value' => 'event'])] public function showAction(Event $event): ResponseInterface { $this->view->assign('event', $event); return $this->htmlResponse(); } /** * @deprecated Use listAction instead and configure settings properly. * Use Settings or something else to switch between list and teaser rendering. */ public function teaserAction(): ResponseInterface { $this->view->assignMultiple([ 'events' => $this->eventRepository->findByUids($this->settings['eventUids']), ]); return $this->htmlResponse(); } public function searchAction(string $search = ''): ResponseInterface { $this->view->assign('search', $search); $this->view->assign('events', $this->eventRepository->findSearchWord($search)); return $this->htmlResponse(); } }