ArrayTreeRenderer extends AbstractTreeRenderer
Renders a tca tree array for the SelectElementTree
Table of Contents
Properties
- $recursionLevel : int
- recursion level
Methods
- renderNode() : array
- Renders a node recursive or just a single instance
- renderNodeCollection() : array
- Renders a tree recursively or just a single instance
- renderTree() : array
- Renders a node collection recursive or just a single instance
- getNodeArray() : array
- Get node array
Properties
$recursionLevel
recursion level
protected
int
$recursionLevel
= 0
Methods
renderNode()
Renders a node recursive or just a single instance
public
renderNode(TreeRepresentationNode $node[, bool $recursive = true ]) : array
Parameters
- $node : TreeRepresentationNode
- $recursive : bool = true
Return values
arrayrenderNodeCollection()
Renders a tree recursively or just a single instance
public
renderNodeCollection(TreeNodeCollection $collection[, bool $recursive = true ]) : array
Parameters
- $collection : TreeNodeCollection
- $recursive : bool = true
Return values
arrayrenderTree()
Renders a node collection recursive or just a single instance
public
renderTree(AbstractTree $tree[, bool $recursive = true ]) : array
Parameters
- $tree : AbstractTree
- $recursive : bool = true
Return values
arraygetNodeArray()
Get node array
protected
getNodeArray(TreeRepresentationNode|DatabaseTreeNode $node) : array