ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
interface.ilCtrlPathInterface.php
Go to the documentation of this file.
1<?php
2
28{
32 public const CID_PATH_SEPARATOR = ':';
33
42 public function getCidPath(): ?string;
43
49 public function getCurrentCid(): ?string;
50
57 public function getNextCid(string $current_class): ?string;
58
77 public function getCidPaths(int $order = SORT_DESC): array;
78
89 public function getCidArray(int $order = SORT_DESC): array;
90
96 public function getBaseClass(): ?string;
97
104 public function getException(): ?ilCtrlException;
105}
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getCidArray(int $order=SORT_DESC)
Returns all cid's from the current path in the provided directory/order.
getBaseClass()
Returns the baseclass of the current cid path.
getCidPaths(int $order=SORT_DESC)
Returns all individual paths for each cid position for the given direction.
getException()
Returns the exception produced during the path-finding- process.
getCurrentCid()
Returns the CID that must currently be processed.
getNextCid(string $current_class)
Returns the next CID that must be processed.
getCidPath()
Returns the CID path for the target class of the current instance.