fixed escaping when getattr nodes are used
authorfabien <fabien@93ef8e89-cb99-4229-a87c-7fa0fa45744b>
Tue, 22 Dec 2009 07:06:39 +0000 (07:06 +0000)
committerfabien <fabien@93ef8e89-cb99-4229-a87c-7fa0fa45744b>
Tue, 22 Dec 2009 07:06:39 +0000 (07:06 +0000)
git-svn-id: http://svn.twig-project.org/trunk@194 93ef8e89-cb99-4229-a87c-7fa0fa45744b

lib/Twig/NodeTransformer/Escaper.php
test/unit/integrationTest.php

index 9fbcd27..646a04d 100644 (file)
@@ -63,7 +63,7 @@ class Twig_NodeTransformer_Escaper extends Twig_NodeTransformer
         }
       }
     }
-    elseif (!$expression instanceof Twig_Node_Expression_Name)
+    elseif (!$expression instanceof Twig_Node_Expression_GetAttr && !$expression instanceof Twig_Node_Expression_Name)
     {
       // don't escape if the node is not a variable
       return $node;
index 9e3f2a3..2ac44d7 100644 (file)
@@ -51,7 +51,7 @@ class TestExtension extends Twig_Extension
   }
 }
 
-$t = new LimeTest(60);
+$t = new LimeTest(61);
 $fixturesDir = realpath(dirname(__FILE__).'/../fixtures/');
 
 foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($fixturesDir), RecursiveIteratorIterator::LEAVES_ONLY) as $file)