ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ 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
{
32
public
function
__construct
(
33
int
|
string
$id
,
34
string
$name,
35
?
C
\
Symbol
\
Icon
\
Icon
$icon,
36
protected
array $children,
37
) {
38
parent::__construct
(
$id
, $name, $icon);
39
}
40
45
public
function
getChildren
(): array
46
{
47
return
$this->children;
48
}
49
}
$id
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition:
plugin.php:23
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:45
ILIAS\UI\Implementation\Component\Input\Field\Node\Branch\__construct
__construct(int|string $id, string $name, ?C\Symbol\Icon\Icon $icon, protected array $children,)
Definition:
Branch.php:32
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 Oct 18 2025 23:04:38 for ILIAS by
1.9.4 (using
Doxyfile
)