ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
Boolean.php
Go to the documentation of this file.
1 <?php
2 
3 /*
4  * This file is part of Twig.
5  *
6  * (c) 2010 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 
16 {
17  public function __toString()
18  {
19  return sprintf('<%s:boolean>', $this->name);
20  }
21 
22  public function parse(Twig_Token $token)
23  {
24  $this->parser->getStream()->expect(Twig_Token::NAME_TYPE, array('true', 'false'));
25 
26  return new Twig_Node_Expression_Constant('true' === $token->getValue() ? true : false, $token->getLine());
27  }
28 }
getValue()
Definition: Token.php:103
Create styles array
The data for the language used.
parse(Twig_Token $token)
Definition: Boolean.php:22
getLine()
Definition: Token.php:87
const NAME_TYPE
Definition: Token.php:32