mirror of
https://github.com/twigphp/Twig.git
synced 2026-09-15 20:06:31 +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
|
$compiler
|
||||||
->raw('(')
|
->raw('(')
|
||||||
->subcompile($this->getNode('node'))
|
->subcompile($this->getNode('node'))
|
||||||
->raw(' % 2 == 1')
|
->raw(' % 2 != 0')
|
||||||
->raw(')')
|
->raw(')')
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ class OddTest extends TestExpression
|
|||||||
$compiler
|
$compiler
|
||||||
->raw('(')
|
->raw('(')
|
||||||
->subcompile($this->getNode('node'))
|
->subcompile($this->getNode('node'))
|
||||||
->raw(' % 2 == 1')
|
->raw(' % 2 != 0')
|
||||||
->raw(')')
|
->raw(')')
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,8 +3,10 @@
|
|||||||
--TEMPLATE--
|
--TEMPLATE--
|
||||||
{{ 1 is odd ? 'ok' : 'ko' }}
|
{{ 1 is odd ? 'ok' : 'ko' }}
|
||||||
{{ 2 is odd ? 'ko' : 'ok' }}
|
{{ 2 is odd ? 'ko' : 'ok' }}
|
||||||
|
{{ -1 is odd ? 'ok' : 'ko' }}
|
||||||
--DATA--
|
--DATA--
|
||||||
return []
|
return []
|
||||||
--EXPECT--
|
--EXPECT--
|
||||||
ok
|
ok
|
||||||
ok
|
ok
|
||||||
|
ok
|
||||||
Reference in New Issue
Block a user