$data
$data :
Twig_BaseNodeVisitor can be used to make node visitors compatible with Twig 1.x and 2.x.
getSafe(\Twig_Node $node)
| \Twig_Node | $node |
enterNode(\Twig_Node $node, \Twig_Environment $env) : \Twig_Node
Called before child nodes are visited.
| \Twig_Node | $node | |
| \Twig_Environment | $env |
The modified node
leaveNode(\Twig_Node $node, \Twig_Environment $env) : \Twig_Node|false
Called after child nodes are visited.
| \Twig_Node | $node | |
| \Twig_Environment | $env |
The modified node or false if the node must be removed
doEnterNode(\Twig_Node $node, \Twig_Environment $env) : \Twig_Node
Called before child nodes are visited.
| \Twig_Node | $node | |
| \Twig_Environment | $env |
The modified node
doLeaveNode(\Twig_Node $node, \Twig_Environment $env) : \Twig_Node|false
Called after child nodes are visited.
| \Twig_Node | $node | |
| \Twig_Environment | $env |
The modified node or false if the node must be removed
setSafe(\Twig_Node $node, array $safe)
| \Twig_Node | $node | |
| array | $safe |