Node

Implements\Twig_NodeInterface

Represents a node in the AST.

author

Fabien Potencier fabien@symfony.com

package

Default

Methods

__construct

__construct(array $nodes = array(),array $attributes = array(),integer $lineno,string $tag = null)

Arguments

$nodes

array

An array of named nodes

$attributes

array

An array of attributes (should not be nodes)

$lineno

integer

The line number

$tag

string

The tag name associated with the Node

__toString

__toString()

Compiles the node to PHP.

compile(\Twig\Compiler $compiler)

Arguments

$compiler

\Twig\Compiler

count

count(): integer

Response

integer

getAttribute

getAttribute( $name): mixed

Arguments

$name

Response

mixed

getFilename

getFilename()
deprecated

since 1.27 (to be removed in 2.0)

getIterator

getIterator(): \Traversable

Response

\Traversable

getLine

getLine()
deprecated

since 1.27 (to be removed in 2.0)

getNode

getNode( $name): \Twig\Node\Node

Arguments

$name

Response

\Twig\Node\Node

getNodeTag

getNodeTag()

getSourceContext

getSourceContext()

getTemplateLine

getTemplateLine()

getTemplateName

getTemplateName()

hasAttribute

hasAttribute( $name): boolean

Arguments

$name

Response

boolean

hasNode

hasNode( $name): boolean

Arguments

$name

Response

boolean

removeAttribute

removeAttribute( $name)

Arguments

$name

removeNode

removeNode( $name)

Arguments

$name

setAttribute

setAttribute(string $name,mixed $value)

Arguments

$name

string

$value

mixed

setFilename

setFilename( $name)
deprecated

since 1.27 (to be removed in 2.0)

Arguments

$name

setNode

setNode( $name, $node = null)

Arguments

$name

$node

setSourceContext

setSourceContext(\Twig\Source $source)

Arguments

$source

\Twig\Source

setTemplateName

setTemplateName( $name)

Arguments

$name

toXml

toXml( $asDom = false)
deprecated

since 1.16.1 (to be removed in 2.0)

Arguments

$asDom

Properties

nodes

nodes :

Type(s)

attributes

attributes :

Type(s)

lineno

lineno :

Type(s)

tag

tag :

Type(s)

name

name :

Type(s)

sourceContext

sourceContext :

Type(s)