Fix for issue #307
authorJoseph Bielawski <stloyd@gmail.com>
Wed, 27 Apr 2011 14:57:39 +0000 (07:57 -0700)
committerJoseph Bielawski <stloyd@gmail.com>
Wed, 27 Apr 2011 14:57:39 +0000 (07:57 -0700)
lib/Twig/Extension/Core.php

index 9a34d6a..5429c07 100644 (file)
@@ -495,5 +495,9 @@ function twig_test_defined($name, $context)
 
 function twig_test_empty($value)
 {
-    return null === $value || false === $value || '' === (string) $value;
+    if (null === $value || false === $value) {
+        return true;
+    }
+
+    return empty($value) && '0' != $value;
 }