‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tree\TableConfiguration\ArrayTreeRenderer Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tree\TableConfiguration\ArrayTreeRenderer:
TYPO3\CMS\Backend\Tree\Renderer\AbstractTreeRenderer

Public Member Functions

array renderNode (TreeRepresentationNode $node, $recursive=true)
 
array renderTree (AbstractTree $tree, $recursive=true)
 
array renderNodeCollection (TreeNodeCollection $collection, $recursive=true)
 

Protected Member Functions

array getNodeArray (TreeRepresentationNode $node)
 

Protected Attributes

int $recursionLevel = 0
 

Detailed Description

Renders a tca tree array for the SelectElementTree

Definition at line 26 of file ArrayTreeRenderer.php.

Member Function Documentation

◆ getNodeArray()

◆ renderNode()

◆ renderNodeCollection()

array TYPO3\CMS\Core\Tree\TableConfiguration\ArrayTreeRenderer::renderNodeCollection ( TreeNodeCollection  $collection,
  $recursive = true 
)

Renders a tree recursively or just a single instance

Parameters
bool$recursive
Returns
‪array

Reimplemented from TYPO3\CMS\Backend\Tree\Renderer\AbstractTreeRenderer.

Definition at line 110 of file ArrayTreeRenderer.php.

References TYPO3\CMS\Core\Tree\TableConfiguration\ArrayTreeRenderer\renderNode().

Referenced by TYPO3\CMS\Core\Tree\TableConfiguration\ArrayTreeRenderer\renderNode().

◆ renderTree()

array TYPO3\CMS\Core\Tree\TableConfiguration\ArrayTreeRenderer::renderTree ( AbstractTree  $tree,
  $recursive = true 
)

Renders a node collection recursive or just a single instance

Parameters
bool$recursive
Returns
‪array

Reimplemented from TYPO3\CMS\Backend\Tree\Renderer\AbstractTreeRenderer.

Definition at line 98 of file ArrayTreeRenderer.php.

References TYPO3\CMS\Backend\Tree\AbstractTree\getRoot(), and TYPO3\CMS\Core\Tree\TableConfiguration\ArrayTreeRenderer\renderNode().

Member Data Documentation

◆ $recursionLevel

int TYPO3\CMS\Core\Tree\TableConfiguration\ArrayTreeRenderer::$recursionLevel = 0
protected

recursion level

Definition at line 32 of file ArrayTreeRenderer.php.

Referenced by TYPO3\CMS\Core\Tree\TableConfiguration\ArrayTreeRenderer\getNodeArray().