Class craft\web\twig\nodevisitors\GetAttrAdjuster
- Inheritance
- craft\web\twig\nodevisitors\GetAttrAdjuster
- Implements
- Twig_NodeVisitorInterface
- Available since version
- 3.0
- Source Code
- https://github.com/craftcms/cms/blob/master/src/web/twig/nodevisitors/GetAttrAdjuster.php
GetAttrAdjuster swaps Twig_Node_Expression_GetAttr nodes with craft\web\twig\nodes\GetAttrNode nodes.
Method | Description | Defined By |
---|---|---|
enterNode() |
Called before child nodes are visited. | craft\web\twig\nodevisitors\GetAttrAdjuster |
getPriority() |
Returns the priority for this visitor. | craft\web\twig\nodevisitors\GetAttrAdjuster |
leaveNode() |
Called after child nodes are visited. | craft\web\twig\nodevisitors\GetAttrAdjuster |
Method Details
enterNode()
public method
#
Called before child nodes are visited.
public Twig_Node enterNode ( Twig_Node $node, Twig_Environment $env )
$node |
||
$env |
||
return | Twig_Node | The modified node |
---|
getPriority()
public method
#
Returns the priority for this visitor.
Priority should be between -10 and 10 (0 is the default).
public integer getPriority ( )
return | integer | The priority level |
---|
leaveNode()
public method
#
Called after child nodes are visited.
public Twig_Node, false leaveNode ( Twig_Node $node, Twig_Environment $env )
$node |
||
$env |
||
return | Twig_Node, false | The modified node or false if the node must be removed |
---|