simplified code
authorFabien Potencier <fabien.potencier@gmail.com>
Mon, 2 Jan 2012 13:20:16 +0000 (14:20 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Mon, 2 Jan 2012 13:20:16 +0000 (14:20 +0100)
lib/Twig/Extension/Core.php

index a042c37..8ca4c8e 100644 (file)
@@ -489,11 +489,7 @@ function twig_array_merge($arr1, $arr2)
 function twig_join_filter($value, $glue = '')
 {
     if ($value instanceof Traversable) {
-        $values = array();
-        foreach ($value as $v) {
-            $values[] = $v;
-        }
-        $value = $values;
+        $value = iterator_to_array($value);
     }
 
     return implode($glue, (array) $value);