ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
PathInterface.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\MetaData\Paths
;
22
23
use
ILIAS\MetaData\Paths\Steps\StepInterface
;
24
25
interface
PathInterface
26
{
31
public
function
steps
(): \Generator;
32
37
public
function
isRelative
(): bool;
38
43
public
function
leadsToExactlyOneElement
(): bool;
44
45
public
function
toString
(): string;
46
}
ILIAS\MetaData\Paths\PathInterface
Definition:
PathInterface.php:26
ILIAS\MetaData\Paths\PathInterface\isRelative
isRelative()
Relative paths start at some otherwise determined element, absolute paths start at root.
ILIAS\MetaData\Paths\PathInterface\toString
toString()
ILIAS\MetaData\Paths\PathInterface\steps
steps()
Get all steps in the path.
ILIAS\MetaData\Paths\PathInterface\leadsToExactlyOneElement
leadsToExactlyOneElement()
Specifies whether the path should point to exactly one element, or whether it can also lead to no or ...
ILIAS\MetaData\Paths\Steps\StepInterface
Definition:
StepInterface.php:26
ILIAS\MetaData\Paths
Definition:
Builder.php:21
components
ILIAS
MetaData
classes
Paths
PathInterface.php
Generated on Sat Oct 18 2025 23:03:27 for ILIAS by
1.9.4 (using
Doxyfile
)