|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ILIAS\MetaData\Services\Search\SearcherInterface:
Collaboration diagram for ILIAS\MetaData\Services\Search\SearcherInterface:Public Member Functions | |
| 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... | |
Definition at line 29 of file SearcherInterface.php.
| ILIAS\MetaData\Services\Search\SearcherInterface::execute | ( | ClauseInterface | $clause, |
| ?int | $limit, | ||
| ?int | $offset, | ||
| FilterInterface ... | $filters | ||
| ) |
Results are always ordered first by obj_id, then sub_id, then type.
Multiple filters are joined with a logical OR, values within the same filter with AND.
Implemented in ILIAS\MetaData\Services\Search\Searcher.
| ILIAS\MetaData\Services\Search\SearcherInterface::getClauseFactory | ( | ) |
Get a factory where you can assemble your search clause.
Implemented in ILIAS\MetaData\Services\Search\Searcher.
| ILIAS\MetaData\Services\Search\SearcherInterface::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 {
Implemented in ILIAS\MetaData\Services\Search\Searcher.