php5.2 fix
authorArnaud Le Blanc <arnaud.lb@gmail.com>
Thu, 23 Aug 2012 11:32:55 +0000 (13:32 +0200)
committerArnaud Le Blanc <arnaud.lb@gmail.com>
Thu, 23 Aug 2012 11:32:55 +0000 (13:32 +0200)
ext/twig/twig.c
test/Twig/Tests/TemplateTest.php

index 3c340f2..bcde29b 100644 (file)
@@ -675,7 +675,8 @@ PHP_FUNCTION(twig_template_get_attributes)
         Z_TYPE(zitem) = IS_LONG;
         break;
     case IS_DOUBLE:
-        ZVAL_LONG(&zitem, zend_dval_to_lval(Z_DVAL(zitem)));
+        Z_TYPE(zitem) = IS_DOUBLE;
+        convert_to_long(&zitem);
         break;
     }
 
index 978a5be..9c5b909 100644 (file)
@@ -320,7 +320,7 @@ class Twig_TemplatePropertyObjectAndIterator extends Twig_TemplatePropertyObject
     }
 }
 
-class Twig_TemplatePropertyObjectAndArrayAccess extends Twig_TemplatePropertyObject implements \ArrayAccess
+class Twig_TemplatePropertyObjectAndArrayAccess extends Twig_TemplatePropertyObject implements ArrayAccess
 {
     private $data = array();