Lines Matching refs:compiler
35 public function compile(Compiler $compiler) argument
37 $compiler->addDebugInfo($this);
40 $template = $compiler->getVarName();
42 $compiler
49 $this->addGetTemplate($compiler);
51 $compiler
63 $this->addTemplateArguments($compiler);
64 $compiler
70 $this->addGetTemplate($compiler);
71 $compiler->raw('->display(');
72 $this->addTemplateArguments($compiler);
73 $compiler->raw(");\n");
77 protected function addGetTemplate(Compiler $compiler) argument
79 $compiler
90 protected function addTemplateArguments(Compiler $compiler) argument
93 $compiler->raw(false === $this->getAttribute('only') ? '$context' : '[]');
95 $compiler
101 $compiler->raw('twig_to_array(');
102 $compiler->subcompile($this->getNode('variables'));
103 $compiler->raw(')');