Sameas.php (719B)
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 if a variable is the same as another one (=== in PHP). 14 * 15 * @author Fabien Potencier <fabien@symfony.com> 16 */ 17 class Twig_Node_Expression_Test_Sameas extends Twig_Node_Expression_Test 18 { 19 public function compile(Twig_Compiler $compiler) 20 { 21 $compiler 22 ->raw('(') 23 ->subcompile($this->getNode('node')) 24 ->raw(' === ') 25 ->subcompile($this->getNode('arguments')->getNode(0)) 26 ->raw(')') 27 ; 28 } 29 }