ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
|
Public Member Functions | |
__construct (ClauseFactory $clause_factory, FilterFactory $filter_factory, RepositoryInterface $repository) | |
getClauseFactory () | |
Get a factory where you can assemble your search clause. More... | |
getFilter (int|Placeholder $obj_id=Placeholder::ANY, int|Placeholder $sub_id=Placeholder::ANY, string|Placeholder $type=Placeholder::ANY) | |
Get a filter with which the results of a search can be restricted. More... | |
execute (ClauseInterface $clause, ?int $limit, ?int $offset, FilterInterface ... $filters) | |
Protected Attributes | |
ClauseFactory | $clause_factory |
FilterFactory | $filter_factory |
RepositoryInterface | $repository |
Definition at line 31 of file Searcher.php.
ILIAS\MetaData\Services\Search\Searcher::__construct | ( | ClauseFactory | $clause_factory, |
FilterFactory | $filter_factory, | ||
RepositoryInterface | $repository | ||
) |
Definition at line 37 of file Searcher.php.
References ILIAS\MetaData\Services\Search\Searcher\$clause_factory, ILIAS\MetaData\Services\Search\Searcher\$filter_factory, ILIAS\MetaData\Services\Search\Searcher\$repository, and ILIAS\UI\examples\Deck\repository().
ILIAS\MetaData\Services\Search\Searcher::execute | ( | ClauseInterface | $clause, |
?int | $limit, | ||
?int | $offset, | ||
FilterInterface ... | $filters | ||
) |
Implements ILIAS\MetaData\Services\Search\SearcherInterface.
Definition at line 66 of file Searcher.php.
References ILIAS\ResourceStorage\Flavour\Machine\DefaultMachines\from(), and ILIAS\UI\examples\Deck\repository().
ILIAS\MetaData\Services\Search\Searcher::getClauseFactory | ( | ) |
Get a factory where you can assemble your search clause.
Implements ILIAS\MetaData\Services\Search\SearcherInterface.
Definition at line 47 of file Searcher.php.
References ILIAS\MetaData\Services\Search\Searcher\$clause_factory.
ILIAS\MetaData\Services\Search\Searcher::getFilter | ( | int|Placeholder | $obj_id = Placeholder::ANY , |
int|Placeholder | $sub_id = Placeholder::ANY , |
||
string|Placeholder | $type = Placeholder::ANY |
||
) |
Get a filter with which the results of a search can be restricted.
You can either give specific values for the three identifying parameters of objects (see {
Implements ILIAS\MetaData\Services\Search\SearcherInterface.
Definition at line 52 of file Searcher.php.
|
protected |
Definition at line 33 of file Searcher.php.
Referenced by ILIAS\MetaData\Services\Search\Searcher\__construct(), and ILIAS\MetaData\Services\Search\Searcher\getClauseFactory().
|
protected |
Definition at line 34 of file Searcher.php.
Referenced by ILIAS\MetaData\Services\Search\Searcher\__construct().
|
protected |
Definition at line 35 of file Searcher.php.
Referenced by ILIAS\MetaData\Services\Search\Searcher\__construct().