3 declare(strict_types=1);
    51         $this->label = $label;
    52         $this->recursion = $recursion;
    88         return $this->environment;
   104         return $this->recursion;
   112         $clone = clone $this;
   113         $clone->highlight_nodes_on_click = $highlight_nodes_on_click;
   122         return $this->highlight_nodes_on_click;
   130         return $this->is_sub;
   138         $clone = clone $this;
   139         $clone->is_sub = $is_sub;
 
withEnvironment($environment)
Configure the Tree with additional information that will be relayed to TreeRecursion. 
 
ITree TreeRecursion $recursion
 
isSubTree()
Is this only a part of a tree? Needed if parts are loaded async. 
 
withData($data)
Apply data to the Tree. 
 
withHighlightOnNodeClick(bool $highlight_nodes_on_click)
Should a clicked node be highlighted? 
 
getRecursion()
Get the mapping-class. 
 
getHighlightOnNodeClick()
Is the tree configured to highlight a clicked node? 
 
withIsSubTree(bool $is_sub)
Set this tree to be a part of a tree.Needed if parts are loaded async. 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
This describes a Tree Control. 
 
Interface for mapping data-structures to the Tree. 
 
bool $highlight_nodes_on_click
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
__construct(string $label, ITree\TreeRecursion $recursion)
 
getEnvironment()
Get the environment.