\Twig_NodeInterface
Represents a node in the AST.
- Author: Fabien Potencier <fabien@symfony.com>
Synopsis
interface Twig_NodeInterface
extends Countable, IteratorAggregate
{
- // methods
- public void compile()
- public void getLine()
- public void getNodeTag()
- // Inherited methods from Countable
- public int count()
- // Inherited methods from IteratorAggregate
- public Traversable getIterator()
Hierarchy
Extends
Implemented by
- Assetic\Extension\Twig\AsseticNode
- Symfony\Bridge\Twig\Node\TransNode
- Symfony\Bridge\Twig\Node\FormEnctypeNode
- Symfony\Bridge\Twig\Node\RenderBlockNode
- Symfony\Bridge\Twig\Node\FormThemeNode
- Symfony\Bridge\Twig\Node\TransDefaultDomainNode
- Symfony\Bridge\Twig\Node\SearchAndRenderBlockNode
- Symfony\Bundle\TwigBundle\Node\RenderNode
- Symfony\Bundle\AsseticBundle\Twig\AsseticNode
- Symfony\Bundle\AsseticBundle\Twig\TargetPathNode
- Twig_Extensions_Node_Trans
- Twig_Extensions_Node_Debug
- Twig_Node
- Twig_Node_Print
- Twig_Node_Import
- Twig_Node_Expression
- Twig_Node_SandboxedPrint
- Twig_Node_Sandbox
- Twig_Node_Do
- Twig_Node_For
- Twig_Node_Module
- Twig_Node_Include
- Twig_Node_BlockReference
- Twig_Node_If
- Twig_Node_Text
- 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
- Twig_Node_Flush
- Twig_Node_AutoEscape
- Twig_Node_Set
- Twig_Node_SandboxedModule
- Twig_Node_Embed
- Twig_Node_Spaceless
- Twig_Node_ForLoop
- Twig_Node_Body
- Twig_Node_SetTemp
- Twig_Node_Macro
- Twig_Node_Block
Methods
public
- compile() — Compiles the node to PHP.
- getLine()
- getNodeTag()
Inherited from Countable
public
- count() — Count elements of an object
Inherited from IteratorAggregate
public
- getIterator() — Retrieve an external iterator