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 */ 11 12/** 13 * Checks if a number is even. 14 * 15 * <pre> 16 * {{ var is even }} 17 * </pre> 18 * 19 * @author Fabien Potencier <fabien@symfony.com> 20 */ 21class Twig_Node_Expression_Test_Even extends Twig_Node_Expression_Test 22{ 23 public function compile(Twig_Compiler $compiler) 24 { 25 $compiler 26 ->raw('(') 27 ->subcompile($this->getNode('node')) 28 ->raw(' % 2 == 0') 29 ->raw(')') 30 ; 31 } 32} 33 34class_alias('Twig_Node_Expression_Test_Even', 'Twig\Node\Expression\Test\EvenTest', false); 35