ILIAS  trunk Revision v11.0_alpha-1744-gb0451eebef4
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
BuilderInterface.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
25 
27 {
31  public function withNextStep(string $name): BuilderInterface;
32 
37 
54  public function withAdditionalFilterAtCurrentStep(
55  FilterType $type,
56  string ...$values
58 
65  public function get(): PathInterface;
66 }
FilterType
Values should always be all lowercase.
Definition: FilterType.php:26
withNextStep(string $name, bool $add_as_first=false)
Add the next step to the path.
withAdditionalFilterAtCurrentStep(FilterType $type, string ... $values)
Adds a filter to the current step, restricting what elements are included in it:
withNextStepToSuperElement(bool $add_as_first=false)
Add going to the super element as the next step to the path.