From: Fabien Potencier Date: Tue, 13 Apr 2010 09:45:01 +0000 (+0200) Subject: tweaked For node temporary variable names (closes #42) X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=ccdbb1f567a20b62381f236952c4f0489d79d110;p=konrad%2Ftwig.git tweaked For node temporary variable names (closes #42) --- diff --git a/lib/Twig/Node/For.php b/lib/Twig/Node/For.php index f2ec43c..2d115ea 100644 --- a/lib/Twig/Node/For.php +++ b/lib/Twig/Node/For.php @@ -50,6 +50,8 @@ class Twig_Node_For extends Twig_Node implements Twig_NodeListInterface public function compile($compiler) { + static $i = 0; + $compiler ->addDebugInfo($this) ->pushContext() @@ -69,7 +71,7 @@ class Twig_Node_For extends Twig_Node implements Twig_NodeListInterface $loopVars = array('_key', $this->item->getName()); } - $var = rand(1, 999999); + $var = $i++; $compiler ->write("\$seq$var = twig_iterator_to_array(") ->subcompile($this->seq)