Mercurial > hg > isophonics-drupal-site
comparison vendor/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php @ 18:af1871eacc83
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:33:08 +0100 |
parents | 7a779792577d |
children |
comparison
equal
deleted
inserted
replaced
17:129ea1e6d783 | 18:af1871eacc83 |
---|---|
1 <?php | 1 <?php |
2 | |
3 /* | |
4 * This file is part of Twig. | |
5 * | |
6 * (c) Fabien Potencier | |
7 * | |
8 * For the full copyright and license information, please view the LICENSE | |
9 * file that was distributed with this source code. | |
10 */ | |
2 | 11 |
3 namespace Twig\Node\Expression\Test; | 12 namespace Twig\Node\Expression\Test; |
4 | 13 |
5 class_exists('Twig_Node_Expression_Test_Divisibleby'); | 14 use Twig\Compiler; |
15 use Twig\Node\Expression\TestExpression; | |
6 | 16 |
7 if (\false) { | 17 /** |
8 class DivisiblebyTest extends \Twig_Node_Expression_Test_Divisibleby | 18 * Checks if a variable is divisible by a number. |
19 * | |
20 * {% if loop.index is divisible by(3) %} | |
21 * | |
22 * @author Fabien Potencier <fabien@symfony.com> | |
23 */ | |
24 class DivisiblebyTest extends TestExpression | |
25 { | |
26 public function compile(Compiler $compiler) | |
9 { | 27 { |
28 $compiler | |
29 ->raw('(0 == ') | |
30 ->subcompile($this->getNode('node')) | |
31 ->raw(' % ') | |
32 ->subcompile($this->getNode('arguments')->getNode(0)) | |
33 ->raw(')') | |
34 ; | |
10 } | 35 } |
11 } | 36 } |
37 | |
38 class_alias('Twig\Node\Expression\Test\DivisiblebyTest', 'Twig_Node_Expression_Test_Divisibleby'); |