Lines Matching refs:write
41 ->write(sprintf('public function macro_%s(', $this->getAttribute('name')))
64 ->write("{\n")
66 ->write("\$macros = \$this->macros;\n")
67 ->write("\$context = \$this->env->mergeGlobals([\n")
73 ->write('')
81 ->write('')
89 ->write("]);\n\n")
90 ->write("\$blocks = [];\n\n")
93 $compiler->write("ob_start();\n");
95 $compiler->write("ob_start(function () { return ''; });\n");
98 ->write("try {\n")
102 …->write("return ('' === \$tmp = ob_get_contents()) ? '' : new Markup(\$tmp, \$this->env->getCharse…
104 ->write("} finally {\n")
106 ->write("ob_end_clean();\n")
108 ->write("}\n")
110 ->write("}\n\n")