Null.php (649B)
1 <?php 2 3 /* 4 * This file is part of Twig. 5 * 6 * (c) 2011 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 that a variable is null. 14 * 15 * <pre> 16 * {{ var is none }} 17 * </pre> 18 * 19 * @author Fabien Potencier <fabien@symfony.com> 20 */ 21 class Twig_Node_Expression_Test_Null extends Twig_Node_Expression_Test 22 { 23 public function compile(Twig_Compiler $compiler) 24 { 25 $compiler 26 ->raw('(null === ') 27 ->subcompile($this->getNode('node')) 28 ->raw(')') 29 ; 30 } 31 }