Properties

$stack

$stack : 

Type

$stream

$stream : 

Type

$parent

$parent : 

Type

$handlers

$handlers : 

Type

$visitors

$visitors : 

Type

$expressionParser

$expressionParser : 

Type

$blocks

$blocks : 

Type

$blockStack

$blockStack : 

Type

$macros

$macros : 

Type

$env

$env : 

Type

$importedSymbols

$importedSymbols : 

Type

$traits

$traits : 

Type

$embeddedTemplates

$embeddedTemplates : 

Type

$varNameSalt

$varNameSalt : 

Type

Methods

__construct()

__construct(\Twig_Environment  $env) 

Parameters

\Twig_Environment $env

getVarName()

getVarName() 

parse()

parse(\Twig_TokenStream  $stream,   $test = null,   $dropNeedle = false) 

Parameters

\Twig_TokenStream $stream
$test
$dropNeedle

subparse()

subparse(  $test,   $dropNeedle = false) 

Parameters

$test
$dropNeedle

getBlockStack()

getBlockStack() 

peekBlockStack()

peekBlockStack() 

popBlockStack()

popBlockStack() 

pushBlockStack()

pushBlockStack(  $name) 

Parameters

$name

hasBlock()

hasBlock(  $name) 

Parameters

$name

getBlock()

getBlock(  $name) 

Parameters

$name

setBlock()

setBlock(  $name, \Twig_Node_Block  $value) 

Parameters

$name
\Twig_Node_Block $value

hasMacro()

hasMacro(  $name) 

Parameters

$name

setMacro()

setMacro(  $name, \Twig_Node_Macro  $node) 

Parameters

$name
\Twig_Node_Macro $node

isReservedMacroName()

isReservedMacroName(  $name) 

Parameters

$name

addTrait()

addTrait(  $trait) 

Parameters

$trait

hasTraits()

hasTraits() 

embedTemplate()

embedTemplate(\Twig_Node_Module  $template) 

Parameters

\Twig_Node_Module $template

addImportedSymbol()

addImportedSymbol(  $type,   $alias,   $name = null, \Twig_Node_Expression  $node = null) 

Parameters

$type
$alias
$name
\Twig_Node_Expression $node

getImportedSymbol()

getImportedSymbol(  $type,   $alias) 

Parameters

$type
$alias

isMainScope()

isMainScope() 

pushLocalScope()

pushLocalScope() 

popLocalScope()

popLocalScope() 

getParent()

getParent() 

setParent()

setParent(  $parent) 

Parameters

$parent

getCurrentToken()

getCurrentToken() : \Twig_Token

Returns

\Twig_Token

filterBodyNodes()

filterBodyNodes(\Twig_Node  $node,   $nested = false) 

Parameters

\Twig_Node $node
$nested