class Twig_Node_For extends Twig_Node
Represents a for node.
Methods
|
__construct(Twig_Node_Expression_AssignName $keyTarget, Twig_Node_Expression_AssignName $valueTarget, Twig_Node_Expression $seq, Twig_Node_Expression $ifexpr = null, Twig_NodeInterface $body, Twig_NodeInterface $else = null, integer $lineno, string $tag = null)
Constructor. |
||
|
__toString()
|
from Twig_Node | |
|
toXml($asDom = false)
|
from Twig_Node | |
|
compile(Twig_Compiler $compiler)
Compiles the node to PHP. |
||
|
getLine()
|
from Twig_Node | |
|
getNodeTag()
|
from Twig_Node | |
| Boolean |
hasAttribute(string $name)
Returns true if the attribute is defined. |
from Twig_Node |
| mixed |
getAttribute(string $name)
Gets an attribute. |
from Twig_Node |
|
setAttribute(string $name, mixed $value)
Sets an attribute. |
from Twig_Node | |
|
removeAttribute(string $name)
Removes an attribute. |
from Twig_Node | |
| Boolean |
hasNode(string $name)
Returns true if the node with the given identifier exists. |
from Twig_Node |
| Twig_Node |
getNode(string $name)
Gets a node by name. |
from Twig_Node |
|
setNode(string $name, Twig_Node $node = null)
Sets a node. |
from Twig_Node | |
|
removeNode(string $name)
Removes a node by name. |
from Twig_Node | |
|
count()
|
from Twig_Node | |
|
getIterator()
|
from Twig_Node |
Details
at line 22
public
__construct(Twig_Node_Expression_AssignName $keyTarget, Twig_Node_Expression_AssignName $valueTarget, Twig_Node_Expression $seq, Twig_Node_Expression $ifexpr = null, Twig_NodeInterface $body, Twig_NodeInterface $else = null, 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']).
in Twig_Node at line 44
public
__toString()
in Twig_Node at line 72
public
toXml($asDom = false)
at line 38
public
compile(Twig_Compiler $compiler)
Compiles the node to PHP.
in Twig_Node at line 109
public
getLine()
in Twig_Node at line 114
public
getNodeTag()
in Twig_Node at line 126
public Boolean
hasAttribute(string $name)
Returns true if the attribute is defined.
in Twig_Node at line 138
public mixed
getAttribute(string $name)
Gets an attribute.
in Twig_Node at line 153
public
setAttribute(string $name, mixed $value)
Sets an attribute.
in Twig_Node at line 163
public
removeAttribute(string $name)
Removes an attribute.
in Twig_Node at line 175
public Boolean
hasNode(string $name)
Returns true if the node with the given identifier exists.
in Twig_Node at line 187
public Twig_Node
getNode(string $name)
Gets a node by name.
in Twig_Node at line 202
public
setNode(string $name, Twig_Node $node = null)
Sets a node.
in Twig_Node at line 212
public
removeNode(string $name)
Removes a node by name.
in Twig_Node at line 217
public
count()
in Twig_Node at line 222
public
getIterator()