‪TYPO3CMS  ‪main
TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor Class Reference
Inheritance diagram for TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor:
TYPO3\CMS\Core\TypoScript\AST\Visitor\AstVisitorInterface

Public Member Functions

 setNodeIdentifier (string $nodeIdentifier)
 
 getFoundNode ()
 
 getFoundNodeCurrentObjectPath ()
 
 visitBeforeChildren (RootNode $rootNode, NodeInterface $node, CurrentObjectPath $currentObjectPath, int $currentDepth)
 
 visit (RootNode $rootNode, NodeInterface $node, CurrentObjectPath $currentObjectPath, int $currentDepth)
 
 visitAfterChildren (RootNode $rootNode, NodeInterface $node, CurrentObjectPath $currentObjectPath, int $currentDepth)
 

Private Attributes

string $nodeIdentifier
 
NodeInterface $foundNode = null
 
CurrentObjectPath $foundNodeCurrentObjectPath = null
 

Detailed Description

Find a single node in tree identified by node identifier.

This is a specific Backend implementation and is not considered part of the Public TYPO3 API.

Definition at line 29 of file AstNodeFinderVisitor.php.

Member Function Documentation

◆ getFoundNode()

TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor::getFoundNode ( )

◆ getFoundNodeCurrentObjectPath()

TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor::getFoundNodeCurrentObjectPath ( )

◆ setNodeIdentifier()

TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor::setNodeIdentifier ( string  $nodeIdentifier)

◆ visit()

TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor::visit ( RootNode  $rootNode,
NodeInterface  $node,
CurrentObjectPath  $currentObjectPath,
int  $currentDepth 
)

◆ visitAfterChildren()

TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor::visitAfterChildren ( RootNode  $rootNode,
NodeInterface  $node,
CurrentObjectPath  $currentObjectPath,
int  $currentDepth 
)

◆ visitBeforeChildren()

TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor::visitBeforeChildren ( RootNode  $rootNode,
NodeInterface  $node,
CurrentObjectPath  $currentObjectPath,
int  $currentDepth 
)

Member Data Documentation

◆ $foundNode

NodeInterface TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor::$foundNode = null
private

◆ $foundNodeCurrentObjectPath

CurrentObjectPath TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor::$foundNodeCurrentObjectPath = null
private

◆ $nodeIdentifier

string TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor::$nodeIdentifier
private