$value), array('name' => $name), $line, $tag); #} public function __construct(array $nodes = array(), array $attributes = array(), $lineno = 0, $tag = null) { parent::__construct($nodes, $attributes, $lineno, $tag); #$this->output = $attributes['output']; #$this->setAttribute($this->getAttribute('name'), $attributes['name']); } public function compile(\Twig_Compiler $compiler) { #header('Content-Type: text/plain'); #var_dump($this->getNode(0)); #var_dump($this->attributes); #var_dump($compiler->subcompile($this->getNode(0))); #exit; #$compiler->addDebugInfo($this)->write('echo \'
'.json_encode(array('nodes' => $this->nodes, 'attributes' => $this->attributes)).'\';');
$compiler
->addDebugInfo($this)
->write('$context[\''.$this->getAttribute('name').'\'] = ')
->repr($this->getAttribute('output'))
->raw(";\n")
->subcompile($this->getNode('value'))
->raw(";\n");
}
}