Lines Matching refs:write

81             $compiler->write('<?php');
115 ->write("protected function doGetParent(array \$context)\n", "{\n")
118 ->write('return ')
138 ->write("}\n\n")
145 ->write("\n\n")
149 ->write("use Twig\Environment;\n")
150 ->write("use Twig\Error\LoaderError;\n")
151 ->write("use Twig\Error\RuntimeError;\n")
152 ->write("use Twig\Extension\SandboxExtension;\n")
153 ->write("use Twig\Markup;\n")
154 ->write("use Twig\Sandbox\SecurityError;\n")
155 ->write("use Twig\Sandbox\SecurityNotAllowedTagError;\n")
156 ->write("use Twig\Sandbox\SecurityNotAllowedFilterError;\n")
157 ->write("use Twig\Sandbox\SecurityNotAllowedFunctionError;\n")
158 ->write("use Twig\Source;\n")
159 ->write("use Twig\Template;\n\n")
164 ->write('/* '.str_replace('*/', '* /', $this->getSourceContext()->getName())." */\n")
165 …->write('class '.$compiler->getEnvironment()->getTemplateClass($this->getSourceContext()->getName(…
167 ->write("{\n")
169 ->write("private \$source;\n")
170 ->write("private \$macros = [];\n\n")
177 ->write("public function __construct(Environment \$env)\n", "{\n")
180 ->write("parent::__construct(\$env);\n\n")
181 ->write("\$this->source = \$this->getSourceContext();\n\n")
186 $compiler->write("\$this->parent = false;\n\n");
197 ->write(sprintf('$_trait_%s = $this->loadTemplate(', $i))
204 ->write(sprintf("if (!\$_trait_%s->isTraitable()) {\n", $i))
206 ->write("throw new RuntimeError('Template \"'.")
212 ->write("}\n")
213 ->write(sprintf("\$_trait_%s_blocks = \$_trait_%s->getBlocks();\n\n", $i, $i))
218 ->write(sprintf('if (!isset($_trait_%s_blocks[', $i))
222 ->write("throw new RuntimeError('Block ")
230 ->write("}\n\n")
232 ->write(sprintf('$_trait_%s_blocks[', $i))
245 ->write("\$this->traits = array_merge(\n")
251 … ->write(sprintf('$_trait_%s_blocks'.($i == $countTraits - 1 ? '' : ',')."\n", $i))
257 ->write(");\n\n")
261 ->write("\$this->traits = \$_trait_0_blocks;\n\n")
266 ->write("\$this->blocks = array_merge(\n")
268 ->write("\$this->traits,\n")
269 ->write("[\n")
273 ->write("\$this->blocks = [\n")
284 ->write(sprintf("'%s' => [\$this, 'block_%s'],\n", $name, $name))
291 ->write("]\n")
293 ->write(");\n")
298 ->write("];\n")
305 ->write("}\n\n")
312 ->write("protected function doDisplay(array \$context, array \$blocks = [])\n", "{\n")
314 ->write("\$macros = \$this->macros;\n")
325 ->write('$this->parent = $this->loadTemplate(')
333 $compiler->write('$this->parent');
335 $compiler->write('$this->getParent($context)');
343 ->write("}\n\n")
352 ->write("}\n")
364 ->write("public function getTemplateName()\n", "{\n")
366 ->write('return ')
370 ->write("}\n\n")
418 ->write("public function isTraitable()\n", "{\n")
420 ->write(sprintf("return %s;\n", $traitable ? 'true' : 'false'))
422 ->write("}\n\n")
429 ->write("public function getDebugInfo()\n", "{\n")
431 …->write(sprintf("return %s;\n", str_replace("\n", '', var_export(array_reverse($compiler->getDebug…
433 ->write("}\n\n")
440 ->write("public function getSourceContext()\n", "{\n")
442 ->write('return new Source(')
450 ->write("}\n")
458 ->write(sprintf('%s = $this->loadTemplate(', $var))