function NodeTraverser::traverse
Same name in this branch
- 11.1.x vendor/phpstan/phpdoc-parser/src/Ast/NodeTraverser.php \PHPStan\PhpDocParser\Ast\NodeTraverser::traverse()
- 11.1.x vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php \PhpParser\NodeTraverser::traverse()
Traverses a node and calls the registered visitors.
File
-
vendor/
twig/ twig/ src/ NodeTraverser.php, line 48
Class
- NodeTraverser
- A node traverser.
Namespace
TwigCode
public function traverse(Node $node) : Node {
ksort($this->visitors);
foreach ($this->visitors as $visitors) {
foreach ($visitors as $visitor) {
$node = $this->traverseForVisitor($visitor, $node);
}
}
return $node;
}