Lines Matching refs:write

88             $compiler->write('<?php');
133 ->write("protected function doGetParent(array \$context)\n", "{\n")
136 ->write('return ')
156 ->write("}\n\n")
163 ->write("\n\n")
167 ->write("use Twig\Environment;\n")
168 ->write("use Twig\Error\LoaderError;\n")
169 ->write("use Twig\Error\RuntimeError;\n")
170 ->write("use Twig\Markup;\n")
171 ->write("use Twig\Sandbox\SecurityError;\n")
172 ->write("use Twig\Sandbox\SecurityNotAllowedTagError;\n")
173 ->write("use Twig\Sandbox\SecurityNotAllowedFilterError;\n")
174 ->write("use Twig\Sandbox\SecurityNotAllowedFunctionError;\n")
175 ->write("use Twig\Source;\n")
176 ->write("use Twig\Template;\n\n")
181 ->write('/* '.str_replace('*/', '* /', $this->source->getName())." */\n")
182 …->write('class '.$compiler->getEnvironment()->getTemplateClass($this->source->getName(), $this->ge…
184 ->write("{\n")
192 ->write("public function __construct(Environment \$env)\n", "{\n")
195 ->write("parent::__construct(\$env);\n\n")
200 $compiler->write("\$this->parent = false;\n\n");
204 ->write('$this->parent = $this->loadTemplate(')
222 ->write(sprintf("if (!\$_trait_%s->isTraitable()) {\n", $i))
224 ->write("throw new RuntimeError('Template \"'.")
228 ->write("}\n")
229 ->write(sprintf("\$_trait_%s_blocks = \$_trait_%s->getBlocks();\n\n", $i, $i))
234 ->write(sprintf('if (!isset($_trait_%s_blocks[', $i))
238 ->write("throw new RuntimeError(sprintf('Block ")
244 ->write("}\n\n")
246 ->write(sprintf('$_trait_%s_blocks[', $i))
259 ->write("\$this->traits = array_merge(\n")
265 … ->write(sprintf('$_trait_%s_blocks'.($i == $countTraits - 1 ? '' : ',')."\n", $i))
271 ->write(");\n\n")
275 ->write("\$this->traits = \$_trait_0_blocks;\n\n")
280 ->write("\$this->blocks = array_merge(\n")
282 ->write("\$this->traits,\n")
283 ->write("[\n")
287 ->write("\$this->blocks = [\n")
298 ->write(sprintf("'%s' => [\$this, 'block_%s'],\n", $name, $name))
305 ->write("]\n")
307 ->write(");\n")
312 ->write("];\n")
319 ->write("}\n\n")
326 ->write("protected function doDisplay(array \$context, array \$blocks = [])\n", "{\n")
336 $compiler->write('$this->parent');
338 $compiler->write('$this->getParent($context)');
346 ->write("}\n\n")
355 ->write("}\n")
367 ->write("public function getTemplateName()\n", "{\n")
369 ->write('return ')
373 ->write("}\n\n")
421 ->write("public function isTraitable()\n", "{\n")
423 ->write(sprintf("return %s;\n", $traitable ? 'true' : 'false'))
425 ->write("}\n\n")
432 ->write("public function getDebugInfo()\n", "{\n")
434 …->write(sprintf("return %s;\n", str_replace("\n", '', var_export(array_reverse($compiler->getDebug…
436 ->write("}\n\n")
443 … ->write("/** @deprecated since 1.27 (to be removed in 2.0). Use getSourceContext() instead */\n")
444 ->write("public function getSource()\n", "{\n")
446 …->write("@trigger_error('The '.__METHOD__.' method is deprecated since version 1.27 and will be re…
447 ->write('return $this->getSourceContext()->getCode();')
450 ->write("}\n\n")
457 ->write("public function getSourceContext()\n", "{\n")
459 ->write('return new Source(')
467 ->write("}\n")
475 ->write(sprintf('%s = $this->loadTemplate(', $var))