fixed dump function when the context contains Twig_Template instances
authorFabien Potencier <fabien.potencier@gmail.com>
Sun, 18 Dec 2011 19:11:39 +0000 (20:11 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Sun, 18 Dec 2011 19:20:35 +0000 (20:20 +0100)
lib/Twig/Extension/Debug.php

index d8891de..1a6644c 100644 (file)
@@ -42,7 +42,14 @@ function twig_var_dump($context)
 
     $count = func_num_args();
     if (1 === $count) {
-        var_dump($context);
+        $vars = array();
+        foreach ($context as $key => $value) {
+            if (!$value instanceof Twig_Template) {
+                $vars[$key] = $value;
+            }
+        }
+
+        var_dump($vars);
     } else {
         for ($i = 1; $i < $count; $i++) {
             var_dump(func_get_arg($i));