ILIAS
trunk Revision v11.0_alpha-2662-g519ff7d528f
|
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 |
string | $as_string |
ILIAS\MetaData\Paths\Path::__construct | ( | bool | $is_relative, |
bool | $leads_to_one, | ||
StepInterface ... | $steps | ||
) |
Definition at line 37 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().
ILIAS\MetaData\Paths\Path::__toString | ( | ) |
Definition at line 108 of file Path.php.
References ILIAS\MetaData\Paths\Path\toString().
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 55 of file Path.php.
References ILIAS\MetaData\Paths\Path\$is_relative.
Referenced by ILIAS\MetaData\Paths\Path\toString().
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 60 of file Path.php.
References ILIAS\MetaData\Paths\Path\$leads_to_one.
Referenced by ILIAS\MetaData\Paths\Path\toString().
ILIAS\MetaData\Paths\Path::steps | ( | ) |
Implements ILIAS\MetaData\Paths\PathInterface.
Definition at line 50 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().
|
protected |
Definition at line 89 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().
ILIAS\MetaData\Paths\Path::toString | ( | ) |
Implements ILIAS\MetaData\Paths\PathInterface.
Definition at line 65 of file Path.php.
References ILIAS\MetaData\Paths\Path\$as_string, 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().
|
protected |
Definition at line 35 of file Path.php.
Referenced by ILIAS\MetaData\Paths\Path\toString().
|
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().