$nodes
$nodes :
Represents a module node.
Consider this class as being final. If you need to customize the behavior of the generated class, consider adding nodes to the following nodes: display_start, display_end, constructor_start, constructor_end, and class_end.
__construct(array $nodes = array(), array $attributes = array(), integer $lineno, string $tag = null)
Constructor.
The nodes are automatically made available as properties ($this->node). The attributes are automatically made available as array items ($this['name']).
array | $nodes | An array of named nodes |
array | $attributes | An array of attributes (should not be nodes) |
integer | $lineno | The line number |
string | $tag | The tag name associated with the Node |
compile(\Twig_Compiler $compiler)
\Twig_Compiler | $compiler |
getNode( $name) : \Twig_Node
$name |
compileTemplate(\Twig_Compiler $compiler)
\Twig_Compiler | $compiler |
compileGetParent(\Twig_Compiler $compiler)
\Twig_Compiler | $compiler |
compileClassHeader(\Twig_Compiler $compiler)
\Twig_Compiler | $compiler |
compileConstructor(\Twig_Compiler $compiler)
\Twig_Compiler | $compiler |
compileDisplay(\Twig_Compiler $compiler)
\Twig_Compiler | $compiler |
compileClassFooter(\Twig_Compiler $compiler)
\Twig_Compiler | $compiler |
compileMacros(\Twig_Compiler $compiler)
\Twig_Compiler | $compiler |
compileGetTemplateName(\Twig_Compiler $compiler)
\Twig_Compiler | $compiler |
compileIsTraitable(\Twig_Compiler $compiler)
\Twig_Compiler | $compiler |
compileDebugInfo(\Twig_Compiler $compiler)
\Twig_Compiler | $compiler |
compileGetSourceContext(\Twig_Compiler $compiler)
\Twig_Compiler | $compiler |
compileLoadTemplate(\Twig_Compiler $compiler, $node, $var)
\Twig_Compiler | $compiler | |
$node | ||
$var |