ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
NodeRetrieval.php
Go to the documentation of this file.
1
<?php
2
18
namespace
ILIAS\UI\Component\Input\Field\Node
;
19
20
use
ILIAS\UI\Component\Input\Field\Node\Factory
as NodeFactory;
21
use
ILIAS\UI\Component\Symbol\Icon\Factory
as IconFactory;
22
26
interface
NodeRetrieval
27
{
41
public
function
getNodes
(
42
NodeFactory $node_factory,
43
IconFactory $icon_factory,
44
?
string
$parent_id =
null
,
45
): \Generator;
46
55
public
function
getNodesAsLeaf
(
56
NodeFactory $node_factory,
57
IconFactory $icon_factory,
58
array $node_ids,
59
): \Generator;
60
}
ILIAS\UI\Component\Input\Field\Node\Factory
Definition:
Factory.php:27
ILIAS\UI\Component\Input\Field\Node\NodeRetrieval
Definition:
NodeRetrieval.php:27
ILIAS\UI\Component\Input\Field\Node\NodeRetrieval\getNodes
getNodes(NodeFactory $node_factory, IconFactory $icon_factory, ?string $parent_id=null,)
This method will be called by the tree select input and multi tree select input to generate the tree ...
ILIAS\UI\Component\Input\Field\Node\NodeRetrieval\getNodesAsLeaf
getNodesAsLeaf(NodeFactory $node_factory, IconFactory $icon_factory, array $node_ids,)
This method will be called by the UI framework in order to retrieve Leaf instances for provided/submi...
ILIAS\UI\Component\Symbol\Icon\Factory
This is how a factory for icons looks like.
Definition:
Factory.php:27
ILIAS\UI\Component\Input\Field\Node
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
Async.php:18
components
ILIAS
UI
src
Component
Input
Field
Node
NodeRetrieval.php
Generated on Sat Oct 18 2025 23:04:38 for ILIAS by
1.9.4 (using
Doxyfile
)