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}
sprintf('%.4f', $callTime)
An exception for terminatinating execution or to throw for unit testing.
parse(Twig_Token $token)
Definition: Boolean.php:22
Represents a Token.
Definition: Token.php:21
getLine()
Definition: Token.php:87
getValue()
Definition: Token.php:103
const NAME_TYPE
Definition: Token.php:32