|
ILIAS
trunk Revision v12.0_alpha-16-g3e876e53c80
|
@phpstan-type AutoCompleteUserItem array{label: string, value: string} @phpstan-type AutoCompleteResult array{items: list<AutoCompleteUserItem>, hasMoreResults: bool} More...
Inheritance diagram for ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult:
Collaboration diagram for ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult:Public Member Functions | |
| __construct (int $mode) | |
| markMoreResultsAvailable () | |
| addResult (string $identifier, string $firstname, string $lastname) | |
| getItems () | |
| addResult (string $identifier, string $firstname, string $lastname) | |
| markMoreResultsAvailable () | |
Data Fields | |
| final const int | MODE_STOP_ON_MAX_ENTRIES = 1 |
| final const int | MODE_FETCH_ALL = 2 |
| final const int | MAX_RESULT_ENTRIES = 1000 |
| array | $result |
Private Member Functions | |
| initMode (int $mode) | |
| isResultAddable () | |
Private Attributes | |
| array | $handled_recipients = [] |
| int | $mode = self::MODE_STOP_ON_MAX_ENTRIES |
| int | $max_entries |
@phpstan-type AutoCompleteUserItem array{label: string, value: string} @phpstan-type AutoCompleteResult array{items: list<AutoCompleteUserItem>, hasMoreResults: bool}
Definition at line 29 of file LegacyAutocompleteSearchResult.php.
| ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult::__construct | ( | int | $mode | ) |
Definition at line 45 of file LegacyAutocompleteSearchResult.php.
References ilSearchSettings\getInstance(), and ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult\initMode().
Here is the call graph for this function:| ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult::addResult | ( | string | $identifier, |
| string | $firstname, | ||
| string | $lastname | ||
| ) |
Implements ILIAS\Mail\RecipientSearch\SearchResult.
Definition at line 83 of file LegacyAutocompleteSearchResult.php.
References ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult\isResultAddable(), and ILIAS\Mail\RecipientSearch\LIMIT_REACHED.
Here is the call graph for this function:| ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult::getItems | ( | ) |
Definition at line 117 of file LegacyAutocompleteSearchResult.php.
References ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult\$result.
|
private |
InvalidArgumentException
Definition at line 55 of file LegacyAutocompleteSearchResult.php.
References ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult\$mode.
Referenced by ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult\__construct().
Here is the caller graph for this function:
|
private |
Definition at line 63 of file LegacyAutocompleteSearchResult.php.
Referenced by ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult\addResult().
Here is the caller graph for this function:| ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult::markMoreResultsAvailable | ( | ) |
Implements ILIAS\Mail\RecipientSearch\SearchResult.
Definition at line 78 of file LegacyAutocompleteSearchResult.php.
|
private |
Definition at line 36 of file LegacyAutocompleteSearchResult.php.
|
private |
Definition at line 38 of file LegacyAutocompleteSearchResult.php.
|
private |
Definition at line 37 of file LegacyAutocompleteSearchResult.php.
Referenced by ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult\initMode().
| array ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult::$result |
Definition at line 40 of file LegacyAutocompleteSearchResult.php.
Referenced by ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult\getItems().
| final const int ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult::MAX_RESULT_ENTRIES = 1000 |
Definition at line 33 of file LegacyAutocompleteSearchResult.php.
| final const int ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult::MODE_FETCH_ALL = 2 |
Definition at line 32 of file LegacyAutocompleteSearchResult.php.
| final const int ILIAS\Mail\RecipientSearch\LegacyAutocompleteSearchResult::MODE_STOP_ON_MAX_ENTRIES = 1 |
Definition at line 31 of file LegacyAutocompleteSearchResult.php.