mirror of
https://github.com/twigphp/Twig.git
synced 2026-09-06 15:37:58 +00:00
Fix odd not working for negative numbers
This commit is contained in:
committed by
Fabien Potencier
parent
cb4cd888ca
commit
53a3ccd2d2
+1
-1
@@ -359,7 +359,7 @@ This is used by many of the tests built into Twig::
|
||||
$compiler
|
||||
->raw('(')
|
||||
->subcompile($this->getNode('node'))
|
||||
->raw(' % 2 == 1')
|
||||
->raw(' % 2 != 0')
|
||||
->raw(')')
|
||||
;
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ class OddTest extends TestExpression
|
||||
$compiler
|
||||
->raw('(')
|
||||
->subcompile($this->getNode('node'))
|
||||
->raw(' % 2 == 1')
|
||||
->raw(' % 2 != 0')
|
||||
->raw(')')
|
||||
;
|
||||
}
|
||||
|
||||
@@ -3,8 +3,10 @@
|
||||
--TEMPLATE--
|
||||
{{ 1 is odd ? 'ok' : 'ko' }}
|
||||
{{ 2 is odd ? 'ko' : 'ok' }}
|
||||
{{ -1 is odd ? 'ok' : 'ko' }}
|
||||
--DATA--
|
||||
return []
|
||||
--EXPECT--
|
||||
ok
|
||||
ok
|
||||
ok
|
||||
Reference in New Issue
Block a user