ILIAS  trunk Revision v12.0_alpha-16-g3e876e53c80
SearchStateHandler.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\Search\GUI;
22
27
29{
30 public function fetchMaxPage(): int;
31
32 public function resetMaxPage(): void;
33
34 public function updateMaxPage(int $max_page): void;
35
36 public function fetchRequestedPage(): int;
37
38 public function fetchSortation(): Sortation;
39
40 public function fetchRequestedSearchTerm(): string;
41
42 public function fetchRequestedRemoteSearchTerm(): string;
43
44 public function fetchRequestedAutoCompleteSearchTerm(): string;
45
46 public function fetchRequestedRemoteScope(): int;
47
48 public function fetchCache(int $usr_id): ilUserSearchCache;
49
50 public function fetchFilter(URI $action): ilSearchFilterGUI;
51
52 public function loadFilterToCache(ilSearchFilterGUI $filter, ilUserSearchCache $cache): void;
53}
The scope of this class is split ilias-conform URI's into components.
Definition: URI.php:35
Class for storing search result.
loadFilterToCache(ilSearchFilterGUI $filter, ilUserSearchCache $cache)