‪TYPO3CMS  ‪main
TYPO3\CMS\Core\TypoScript\AST\Traverser\AstTraverser Class Reference

Public Member Functions

 traverse (RootNode $rootNode, array $visitors)
 

Private Member Functions

 traverseRecursive (array $visitors, RootNode $nodeRoot, NodeInterface $node, CurrentObjectPath $currentObjectPath, int $currentDepth)
 

Detailed Description

Traverse the entire AST.

: Internal AST structure.

Definition at line 30 of file AstTraverser.php.

Member Function Documentation

◆ traverse()

TYPO3\CMS\Core\TypoScript\AST\Traverser\AstTraverser::traverse ( RootNode  $rootNode,
array  $visitors 
)
Parameters
AstVisitorInterface[]$visitors

Definition at line 35 of file AstTraverser.php.

References TYPO3\CMS\Core\TypoScript\AST\Traverser\AstTraverser\traverseRecursive().

◆ traverseRecursive()

TYPO3\CMS\Core\TypoScript\AST\Traverser\AstTraverser::traverseRecursive ( array  $visitors,
RootNode  $nodeRoot,
NodeInterface  $node,
CurrentObjectPath  $currentObjectPath,
int  $currentDepth 
)
private