Yaffs site version 1.1
[yaffs-website] / vendor / twig / twig / lib / Twig / Node / Expression / Test / Null.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  */
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 }
32
33 class_alias('Twig_Node_Expression_Test_Null', 'Twig\Node\Expression\Test\NullTest', false);