ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
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, PaginationInfos $pagination_infos, SortationInfos $sortation_infos)
 
 getLuceneSearchResultAsPanel (ilLuceneSearchResultFilter $result, ?ilLuceneHighlighterResultParser $highlighter, PaginationInfos $pagination_infos, SortationInfos $sortation_infos)
 
 getLuceneUserSearchResultAsPanel (PaginationInfos $pagination_infos, int ... $result_user_ids)
 
 getSortationInfos (Sortation $sortation, URI $sortation_action, Param $sortation_param_name)
 
 getPaginationInfos (int $current_page, int $max_pages, int $page_size, URI $pagination_action, Param $page_param_name)
 
 replacePlaceholders (string $html)
 

Detailed Description

Definition at line 33 of file ResultPresenter.php.

Member Function Documentation

◆ getDirectSearchResultAsPanel()

ILIAS\Search\Presentation\Result\ResultPresenter::getDirectSearchResultAsPanel ( ilSearchResult  $result,
PaginationInfos  $pagination_infos,
SortationInfos  $sortation_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,
PaginationInfos  $pagination_infos,
SortationInfos  $sortation_infos 
)
Returns
array{0: ListingPanel, 1: Modal[]}

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

◆ getLuceneUserSearchResultAsPanel()

ILIAS\Search\Presentation\Result\ResultPresenter::getLuceneUserSearchResultAsPanel ( PaginationInfos  $pagination_infos,
int ...  $result_user_ids 
)

◆ getPaginationInfos()

ILIAS\Search\Presentation\Result\ResultPresenter::getPaginationInfos ( int  $current_page,
int  $max_pages,
int  $page_size,
URI  $pagination_action,
Param  $page_param_name 
)

◆ getSortationInfos()

ILIAS\Search\Presentation\Result\ResultPresenter::getSortationInfos ( Sortation  $sortation,
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: