19declare(strict_types=1);
46 protected PresentationService $presentation_service
60 return $this->lucene_search_state_handler ??=
new LuceneSearchStateHandlerImpl(
62 $this->dic->learningObjectMetadata(),
64 $this->dic->refinery()
70 return $this->direct_search_state_handler ??=
new DirectSearchStateHandlerImpl(
72 $this->dic->learningObjectMetadata(),
74 $this->dic->refinery()
80 return $this->lucene_searcher ??=
new LuceneSearcherImpl(
82 $this->dic->ui()->mainTemplate(),
83 $this->dic->ui()->renderer(),
84 $this->presentation_service->result(),
85 $this->dic->language()
91 return $this->direct_searcher ??=
new DirectSearcherImpl(
93 $this->dic->ui()->mainTemplate(),
94 $this->dic->ui()->renderer(),
95 $this->presentation_service->result(),
96 $this->dic->language()
Customizing of pimple-DIC for ILIAS.
SearchStateHandler $lucene_search_state_handler
Searcher $direct_searcher
__construct(protected Container $dic, protected PresentationService $presentation_service)
SearchStateHandler $direct_search_state_handler
directSearchStateHandler()
luceneSearchStateHandler()
Searcher $lucene_searcher
Until there is a unified format for search results, rendering also has to be done seperately.