ILIAS
trunk Revision v12.0_alpha-16-g3e876e53c80
◀ ilDoc Overview
Searcher.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Search\GUI
;
22
23
use
ilUserSearchCache
;
24
use
ILIAS\Search\Presentation\Result\ViewControlInfos
;
25
30
interface
Searcher
31
{
38
public
function
performSearchAndRenderResults
(
39
int
$usr_id,
40
ilUserSearchCache
$cache,
41
ViewControlInfos
$view_control_infos,
42
SearchStateHandler
$state_handler
43
): void;
44
45
public
function
readSavedResultsAndRenderResults
(
46
int
$usr_id,
47
ilUserSearchCache
$cache,
48
ViewControlInfos
$view_control_infos
49
): void;
50
}
ilUserSearchCache
Class for storing search result.
Definition:
class.ilUserSearchCache.php:27
ILIAS\Search\GUI\SearchStateHandler
Definition:
SearchStateHandler.php:29
ILIAS\Search\GUI\Searcher
Until there is a unified format for search results, rendering also has to be done seperately.
Definition:
Searcher.php:31
ILIAS\Search\GUI\Searcher\performSearchAndRenderResults
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...
ILIAS\Search\GUI\Searcher\readSavedResultsAndRenderResults
readSavedResultsAndRenderResults(int $usr_id, ilUserSearchCache $cache, ViewControlInfos $view_control_infos)
ILIAS\Search\Presentation\Result\ViewControlInfos
Definition:
ViewControlInfos.php:27
ILIAS\Search\GUI
Definition:
AbstractSearchStateHandlerImpl.php:21
components
ILIAS
Search
classes
GUI
Searcher.php
Generated on Sun Nov 2 2025 23:02:56 for ILIAS by
1.9.4 (using
Doxyfile
)