Craft 3 Class Reference

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.

Public Methods
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