ILIAS  trunk Revision v12.0_alpha-16-g3e876e53c80
ILIAS\Search\Presentation\Result\ResultPresenter Interface Reference
+ Inheritance diagram for ILIAS\Search\Presentation\Result\ResultPresenter:
+ Collaboration diagram for ILIAS\Search\Presentation\Result\ResultPresenter:

Public Member Functions

 getDirectSearchResultAsPanel (ilSearchResult $result, ViewControlInfos $view_control_infos)
 
 getLuceneSearchResultAsPanel (ilLuceneSearchResultFilter $result, ilLuceneHighlighterResultParser $highlighter, ViewControlInfos $view_control_infos)
 
 getViewControlInfos (Sortation $sortation, int $current_page, int $max_pages, int $page_size, URI $pagination_action, Param $page_param_name, URI $sortation_action, Param $sortation_param_name)
 
 replacePlaceholders (string $html)
 

Detailed Description

Definition at line 31 of file ResultPresenter.php.

Member Function Documentation

◆ getDirectSearchResultAsPanel()

ILIAS\Search\Presentation\Result\ResultPresenter::getDirectSearchResultAsPanel ( ilSearchResult  $result,
ViewControlInfos  $view_control_infos 
)
Returns
array{0: ListingPanel, 1: Modal[]}

Implemented in ILIAS\Search\Presentation\Result\ResultPresenterImpl.

◆ getLuceneSearchResultAsPanel()

ILIAS\Search\Presentation\Result\ResultPresenter::getLuceneSearchResultAsPanel ( ilLuceneSearchResultFilter  $result,
ilLuceneHighlighterResultParser  $highlighter,
ViewControlInfos  $view_control_infos 
)
Returns
array{0: ListingPanel, 1: Modal[]}

Implemented in ILIAS\Search\Presentation\Result\ResultPresenterImpl.

◆ getViewControlInfos()

ILIAS\Search\Presentation\Result\ResultPresenter::getViewControlInfos ( Sortation  $sortation,
int  $current_page,
int  $max_pages,
int  $page_size,
URI  $pagination_action,
Param  $page_param_name,
URI  $sortation_action,
Param  $sortation_param_name 
)

◆ replacePlaceholders()

ILIAS\Search\Presentation\Result\ResultPresenter::replacePlaceholders ( string  $html)

The documentation for this interface was generated from the following file: