ILIAS  trunk Revision v11.0_alpha-1723-g8e69f309bab
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
PathConditionsCheckerInterface.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
25 
27 {
28  public function getRootsThatMeetPathCondition(StepInterface $step, ElementInterface ...$roots): \Generator;
29 
30  public function allPathConditionsAreMet(StepInterface $step, ElementInterface ...$roots): bool;
31 
32  public function atLeastOnePathConditionIsMet(StepInterface $step, ElementInterface ...$roots): bool;
33 
34  public function isPathConditionMet(StepInterface $step, ElementInterface $root): bool;
35 }
allPathConditionsAreMet(StepInterface $step, ElementInterface ... $roots)
atLeastOnePathConditionIsMet(StepInterface $step, ElementInterface ... $roots)
getRootsThatMeetPathCondition(StepInterface $step, ElementInterface ... $roots)
isPathConditionMet(StepInterface $step, ElementInterface $root)