Abstract Class Twig_Node_Expression_Call

InheritanceTwig_Node_Expression_Call » Twig_Node_Expression » Twig_Node
SubclassesTwig_Node_Expression_Filter, Twig_Node_Expression_Filter_Default, Twig_Node_Expression_Function, Twig_Node_Expression_Test

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$attributes Twig_Node
$lineno Twig_Node
$nodes Twig_Node
$tag Twig_Node

Public Methods

Hide inherited methods

MethodDescriptionDefined By
__construct() Constructor. Twig_Node
__toString() Twig_Node
compile() Compiles the node to PHP. Twig_NodeInterface
count() Twig_Node
getAttribute() Gets an attribute value by name. Twig_Node
getFilename() Twig_Node
getIterator() Twig_Node
getLine() Twig_NodeInterface
getNode() Gets a node by name. Twig_Node
getNodeTag() Twig_NodeInterface
hasAttribute() Returns true if the attribute is defined. Twig_Node
hasNode() Returns true if the node with the given name exists. Twig_Node
removeAttribute() Removes an attribute by name. Twig_Node
removeNode() Removes a node by name. Twig_Node
setAttribute() Sets an attribute by name to a value. Twig_Node
setFilename() Twig_Node
setNode() Sets a node. Twig_Node
toXml() Twig_Node

Method Details

compileArguments() protected method

protected void compileArguments ( Twig_Compiler $compiler )
compileCallable() protected method

protected void compileCallable ( Twig_Compiler $compiler )
getArguments() protected method

protected void getArguments ( $callable, $arguments )
normalizeName() protected method

protected void normalizeName ( $name )