ILIAS  trunk Revision v12.0_alpha-16-g3e876e53c80
Searcher.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\Search\GUI;
22
25
30interface Searcher
31{
39 int $usr_id,
40 ilUserSearchCache $cache,
41 ViewControlInfos $view_control_infos,
42 SearchStateHandler $state_handler
43 ): void;
44
46 int $usr_id,
47 ilUserSearchCache $cache,
48 ViewControlInfos $view_control_infos
49 ): void;
50}
Class for storing search result.
Until there is a unified format for search results, rendering also has to be done seperately.
Definition: Searcher.php:31
performSearchAndRenderResults(int $usr_id, ilUserSearchCache $cache, ViewControlInfos $view_control_infos, SearchStateHandler $state_handler)
Note that the cache doubles here as an actual cache, but also as a data object bundling all inputs ne...
readSavedResultsAndRenderResults(int $usr_id, ilUserSearchCache $cache, ViewControlInfos $view_control_infos)