| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ILIAS\MetaData\Paths\Path:
 Collaboration diagram for ILIAS\MetaData\Paths\Path:Public Member Functions | |
| __construct (bool $is_relative, bool $leads_to_one, StepInterface ... $steps) | |
| steps () | |
| isRelative () | |
| Relative paths start at some otherwise determined element, absolute paths start at root.  More... | |
| leadsToExactlyOneElement () | |
| Specifies whether the path should point to exactly one element, or whether it can also lead to no or many elements.  More... | |
| toString () | |
| __toString () | |
Protected Member Functions | |
| stepToString (StepInterface $step) | |
Protected Attributes | |
| array | $steps | 
| bool | $is_relative | 
| bool | $leads_to_one | 
| ILIAS\MetaData\Paths\Path::__construct | ( | bool | $is_relative, | 
| bool | $leads_to_one, | ||
| StepInterface ... | $steps | ||
| ) | 
Definition at line 35 of file Path.php.
References ILIAS\MetaData\Paths\Path\$is_relative, ILIAS\MetaData\Paths\Path\$leads_to_one, ILIAS\MetaData\Paths\Path\$steps, and ILIAS\MetaData\Paths\Path\steps().
 Here is the call graph for this function:| ILIAS\MetaData\Paths\Path::__toString | ( | ) | 
Definition at line 102 of file Path.php.
References ILIAS\MetaData\Paths\Path\toString().
 Here is the call graph for this function:| ILIAS\MetaData\Paths\Path::isRelative | ( | ) | 
Relative paths start at some otherwise determined element, absolute paths start at root.
Implements ILIAS\MetaData\Paths\PathInterface.
Definition at line 53 of file Path.php.
References ILIAS\MetaData\Paths\Path\$is_relative.
Referenced by ILIAS\MetaData\Paths\Path\toString().
 Here is the caller graph for this function:| ILIAS\MetaData\Paths\Path::leadsToExactlyOneElement | ( | ) | 
Specifies whether the path should point to exactly one element, or whether it can also lead to no or many elements.
Implements ILIAS\MetaData\Paths\PathInterface.
Definition at line 58 of file Path.php.
References ILIAS\MetaData\Paths\Path\$leads_to_one.
Referenced by ILIAS\MetaData\Paths\Path\toString().
 Here is the caller graph for this function:| ILIAS\MetaData\Paths\Path::steps | ( | ) | 
Implements ILIAS\MetaData\Paths\PathInterface.
Definition at line 48 of file Path.php.
References ILIAS\MetaData\Paths\Path\$steps, and ILIAS\ResourceStorage\Flavour\Machine\DefaultMachines\from().
Referenced by ILIAS\MetaData\Paths\Path\__construct(), and ILIAS\MetaData\Paths\Path\toString().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 83 of file Path.php.
References ILIAS\MetaData\Paths\FILTER_VALUE_SEPARATOR, ILIAS\MetaData\Paths\Steps\StepInterface\filters(), and ILIAS\MetaData\Paths\Steps\StepInterface\name().
Referenced by ILIAS\MetaData\Paths\Path\toString().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\MetaData\Paths\Path::toString | ( | ) | 
Implements ILIAS\MetaData\Paths\PathInterface.
Definition at line 63 of file Path.php.
References ILIAS\MetaData\Paths\Path\isRelative(), ILIAS\MetaData\Paths\Path\leadsToExactlyOneElement(), ILIAS\MetaData\Paths\Path\steps(), and ILIAS\MetaData\Paths\Path\stepToString().
Referenced by ILIAS\MetaData\Paths\Path\__toString().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 32 of file Path.php.
Referenced by ILIAS\MetaData\Paths\Path\__construct(), and ILIAS\MetaData\Paths\Path\isRelative().
      
  | 
  protected | 
Definition at line 33 of file Path.php.
Referenced by ILIAS\MetaData\Paths\Path\__construct(), and ILIAS\MetaData\Paths\Path\leadsToExactlyOneElement().
      
  | 
  protected | 
Definition at line 31 of file Path.php.
Referenced by ILIAS\MetaData\Paths\Path\__construct(), and ILIAS\MetaData\Paths\Path\steps().