ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
◀ ilDoc Overview
Branch.php
Go to the documentation of this file.
1
<?php
2
18
declare(strict_types=1);
19
20
namespace
ILIAS\UI\Implementation\Component\Input\Field\Node
;
21
22
use
ILIAS\UI\Component
as
C
;
23
27
class
Branch
extends
Node
implements
C\Input\Field\Node\Branch
28
{
33
public
function
__construct
(
34
array $full_node_path,
35
string
$name,
36
?
C
\
Symbol
\
Icon
\
Icon
$icon,
37
protected
array $children,
38
) {
39
parent::__construct
($full_node_path, $name, $icon);
40
}
41
46
public
function
getChildren
(): array
47
{
48
return
$this->children;
49
}
50
}
C\Input\Field\Node\Branch
ILIAS\UI\Implementation\Component\Input\Field\Node\Branch
Definition:
Branch.php:28
ILIAS\UI\Implementation\Component\Input\Field\Node\Branch\getChildren
getChildren()
Returns all sub-nodes of the current node.
Definition:
Branch.php:46
ILIAS\UI\Implementation\Component\Input\Field\Node\Branch\__construct
__construct(array $full_node_path, string $name, ?C\Symbol\Icon\Icon $icon, protected array $children,)
@inheritDoc
Definition:
Branch.php:33
ILIAS\UI\Implementation\Component\Input\Field\Node\Node
Definition:
Node.php:29
ILIAS\UI\Implementation\Component\Symbol\Icon\Icon
Definition:
Icon.php:28
ILIAS\UI\Component\Symbol\Symbol
This describes a symbol.
Definition:
Symbol.php:30
ILIAS\GlobalScreen\Provider\__construct
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc
Definition:
PluginProviderHelper.php:38
ILIAS\UI\Component
ILIAS\UI\Implementation\Component\Input\Field\Node
Definition:
Async.php:20
components
ILIAS
UI
src
Implementation
Component
Input
Field
Node
Branch.php
Generated on Sat Dec 13 2025 23:03:54 for ILIAS by
1.9.4 (using
Doxyfile
)