PHP Class Symfony\Bridge\Twig\Node\TransNode

Author: Fabien Potencier ([email protected])
Inheritance: extends Twig_Node
Show file Open project: pmjones/php-framework-benchmarks

Public Methods

Method Description
__construct ( Twig_NodeInterface $body, Twig_NodeInterface $domain, Twig_Node_Expression $count = null, Twig_Node_Expression $vars = null, $lineno, $tag = null )
compile ( Twig_Compiler $compiler ) Compiles the node to PHP.

Protected Methods

Method Description
compileDefaults ( Twig_Compiler $compiler, Twig_Node_Expression_Array $defaults )
compileString ( Twig_NodeInterface $body, Twig_Node_Expression_Array $vars )

Method Details

__construct() public method

public __construct ( Twig_NodeInterface $body, Twig_NodeInterface $domain, Twig_Node_Expression $count = null, Twig_Node_Expression $vars = null, $lineno, $tag = null )
$body Twig_NodeInterface
$domain Twig_NodeInterface
$count Twig_Node_Expression
$vars Twig_Node_Expression

compile() public method

Compiles the node to PHP.
public compile ( Twig_Compiler $compiler )
$compiler Twig_Compiler A Twig_Compiler instance

compileDefaults() protected method

protected compileDefaults ( Twig_Compiler $compiler, Twig_Node_Expression_Array $defaults )
$compiler Twig_Compiler
$defaults Twig_Node_Expression_Array

compileString() protected method

protected compileString ( Twig_NodeInterface $body, Twig_Node_Expression_Array $vars )
$body Twig_NodeInterface
$vars Twig_Node_Expression_Array