ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
◀ 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
{
49
public
function
getNodes
(
50
NodeFactory $node_factory,
51
IconFactory $icon_factory,
52
array $sync_node_id_whitelist = [],
53
?
string
$parent_id =
null
,
54
): \Generator;
55
64
public
function
getNodesAsLeaf
(
65
NodeFactory $node_factory,
66
IconFactory $icon_factory,
67
array $node_ids,
68
): \Generator;
69
}
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\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\Input\Field\Node\NodeRetrieval\getNodes
getNodes(NodeFactory $node_factory, IconFactory $icon_factory, array $sync_node_id_whitelist=[], ?string $parent_id=null,)
This method will be called by the tree select input and tree multi select input to generate the tree ...
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 Dec 13 2025 23:03:54 for ILIAS by
1.9.4 (using
Doxyfile
)