\Twig\Profiler\NodeVisitorProfilerNodeVisitor

Twig_BaseNodeVisitor can be used to make node visitors compatible with Twig 1.x and 2.x.

Summary

Methods
Properties
Constants
__construct()
getPriority()
enterNode()
leaveNode()
No public properties found
No constants found
doEnterNode()
doLeaveNode()
No protected properties found
N/A
getVarName()
$extensionName
N/A

Properties

$extensionName

$extensionName : 

Type

Methods

__construct()

__construct(  $extensionName) 

Parameters

$extensionName

getPriority()

getPriority() 

enterNode()

enterNode(\Twig_Node  $node, \Twig_Environment  $env) : \Twig_Node

Called before child nodes are visited.

Parameters

\Twig_Node $node
\Twig_Environment $env

Returns

\Twig_Node

The modified node

leaveNode()

leaveNode(\Twig_Node  $node, \Twig_Environment  $env) : \Twig_Node|false

Called after child nodes are visited.

Parameters

\Twig_Node $node
\Twig_Environment $env

Returns

\Twig_Node|false —

The modified node or false if the node must be removed

doEnterNode()

doEnterNode(\Twig_Node  $node, \Twig_Environment  $env) : \Twig_Node

Called before child nodes are visited.

Parameters

\Twig_Node $node
\Twig_Environment $env

Returns

\Twig_Node

The modified node

doLeaveNode()

doLeaveNode(\Twig_Node  $node, \Twig_Environment  $env) : \Twig_Node|false

Called after child nodes are visited.

Parameters

\Twig_Node $node
\Twig_Environment $env

Returns

\Twig_Node|false —

The modified node or false if the node must be removed

getVarName()

getVarName()