function NodeVisitor::leaveNode
Same name in this branch
- 11.1.x vendor/phpstan/phpdoc-parser/src/Ast/NodeVisitor.php \PHPStan\PhpDocParser\Ast\NodeVisitor::leaveNode()
Called when leaving a node.
Return value semantics:
- null => $node stays as-is
- NodeVisitor::REMOVE_NODE => $node is removed from the parent array
- NodeVisitor::REPLACE_WITH_NULL => $node is replaced with null
- NodeVisitor::STOP_TRAVERSAL => Traversal is aborted. $node stays as-is
- array (of Nodes) => The return value is merged into the parent array (at the position of the $node)
- otherwise => $node is set to the return value
Parameters
Return value
null|int|Node|Node[] Replacement node (or special return value)
1 method overrides NodeVisitor::leaveNode()
- NodeVisitorAbstract::leaveNode in vendor/
nikic/ php-parser/ lib/ PhpParser/ NodeVisitorAbstract.php - Called when leaving a node.
File
-
vendor/
nikic/ php-parser/ lib/ PhpParser/ NodeVisitor.php, line 110
Class
Namespace
PhpParserCode
public function leaveNode(Node $node);