|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ILIAS\MetaData\Services\Search\Searcher:
Collaboration diagram for ILIAS\MetaData\Services\Search\Searcher: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) | |
| 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) | |
| Results are always ordered first by obj_id, then sub_id, then type. More... | |
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().
Here is the call graph for this function:| 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.
| 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().