\Twig_Node_Expression
Abstract class for all nodes that represents an expression.
- Author: Fabien Potencier <fabien@symfony.com>
Synopsis
class Twig_Node_Expression
extends Twig_Node
{
- // Inherited members from Twig_Node
- protected $nodes;
- protected $attributes;
- protected $lineno;
- protected $tag;
- // Inherited methods from Twig_Node
- public void __construct()
- public void __toString()
- public void toXml()
- public void compile()
- public void getLine()
- public void getNodeTag()
- public Boolean hasAttribute()
- public mixed getAttribute()
- public void setAttribute()
- public void removeAttribute()
- public Boolean hasNode()
- public Twig_Node getNode()
- public void setNode()
- public void removeNode()
- public void count()
- public void getIterator()
Hierarchy
Extends
Extended by
- Symfony\Bridge\Twig\Node\FormEnctypeNode
- Symfony\Bridge\Twig\Node\RenderBlockNode
- Symfony\Bridge\Twig\Node\SearchAndRenderBlockNode
- Twig_Node_Expression_Filter_Default
- Twig_Node_Expression_GetAttr
- Twig_Node_Expression_MethodCall
- Twig_Node_Expression_Filter
- Twig_Node_Expression_BlockReference
- Twig_Node_Expression_Binary
- Twig_Node_Expression_Test_Even
- Twig_Node_Expression_Test_Defined
- Twig_Node_Expression_Test_Divisibleby
- Twig_Node_Expression_Test_Constant
- Twig_Node_Expression_Test_Odd
- Twig_Node_Expression_Test_Sameas
- Twig_Node_Expression_Test_Null
- Twig_Node_Expression_Constant
- Twig_Node_Expression_Conditional
- Twig_Node_Expression_Binary_Power
- Twig_Node_Expression_Binary_Sub
- Twig_Node_Expression_Binary_Greater
- Twig_Node_Expression_Binary_BitwiseXor
- Twig_Node_Expression_Binary_LessEqual
- Twig_Node_Expression_Binary_NotEqual
- Twig_Node_Expression_Binary_Equal
- Twig_Node_Expression_Binary_Range
- Twig_Node_Expression_Binary_Concat
- Twig_Node_Expression_Binary_And
- Twig_Node_Expression_Binary_Or
- Twig_Node_Expression_Binary_In
- Twig_Node_Expression_Binary_Less
- Twig_Node_Expression_Binary_GreaterEqual
- Twig_Node_Expression_Binary_BitwiseAnd
- Twig_Node_Expression_Binary_FloorDiv
- Twig_Node_Expression_Binary_NotIn
- Twig_Node_Expression_Binary_BitwiseOr
- Twig_Node_Expression_Binary_Mod
- Twig_Node_Expression_Binary_Mul
- Twig_Node_Expression_Binary_Add
- Twig_Node_Expression_Binary_Div
- Twig_Node_Expression_Function
- Twig_Node_Expression_Call
- Twig_Node_Expression_Unary
- Twig_Node_Expression_Test
- Twig_Node_Expression_TempName
- Twig_Node_Expression_Unary_Pos
- Twig_Node_Expression_Unary_Not
- Twig_Node_Expression_Unary_Neg
- Twig_Node_Expression_ExtensionReference
- Twig_Node_Expression_Parent
- Twig_Node_Expression_Name
- Twig_Node_Expression_Array
- Twig_Node_Expression_AssignName
Members
protected
- $attributes
- $lineno
- $nodes
- $tag
Methods
Inherited from Twig_Node
public
- __toString()
- compile()
- count()
- getAttribute() — Gets an attribute.
- getIterator()
- getLine()
- getNode() — Gets a node by name.
- getNodeTag()
- hasAttribute() — Returns true if the attribute is defined.
- hasNode() — Returns true if the node with the given identifier exists.
- removeAttribute() — Removes an attribute.
- removeNode() — Removes a node by name.
- setAttribute() — Sets an attribute.
- setNode() — Sets a node.
- toXml()