Lines Matching refs:write
48 ->write("\$context['_parent'] = \$context;\n")
49 ->write("\$context['_seq'] = twig_ensure_traversable(")
55 $compiler->write("\$context['_iterated'] = false;\n");
60 ->write("\$context['loop'] = [\n")
61 ->write(" 'parent' => \$context['_parent'],\n")
62 ->write(" 'index0' => 0,\n")
63 ->write(" 'index' => 1,\n")
64 ->write(" 'first' => true,\n")
65 ->write("];\n")
70 …->write("if (is_array(\$context['_seq']) || (is_object(\$context['_seq']) && \$context['_seq'] ins…
72 ->write("\$length = count(\$context['_seq']);\n")
73 ->write("\$context['loop']['revindex0'] = \$length - 1;\n")
74 ->write("\$context['loop']['revindex'] = \$length;\n")
75 ->write("\$context['loop']['length'] = \$length;\n")
76 ->write("\$context['loop']['last'] = 1 === \$length;\n")
78 ->write("}\n")
88 ->write("foreach (\$context['_seq'] as ")
96 ->write("}\n")
101 ->write("if (!\$context['_iterated']) {\n")
105 ->write("}\n")
109 $compiler->write("\$_parent = \$context['_parent'];\n");
112 …$compiler->write('unset($context[\'_seq\'], $context[\'_iterated\'], $context[\''.$this->getNode('…
115 $compiler->write("\$context = array_intersect_key(\$context, \$_parent) + \$_parent;\n");