ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
◀ ilDoc Overview
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
15
class
Twig_Extensions_Grammar_Boolean
extends
Twig_Extensions_Grammar
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
}
Twig_Token
Twig_Extensions_Grammar_Boolean\__toString
__toString()
Definition:
Boolean.php:17
Twig_Extensions_Grammar_Boolean
Definition:
Boolean.php:15
Twig_Token\getValue
getValue()
Definition:
Token.php:103
array
Create styles array
The data for the language used.
Definition:
40duplicateStyle.php:19
Twig_Extensions_Grammar_Boolean\parse
parse(Twig_Token $token)
Definition:
Boolean.php:22
Twig_Node_Expression_Constant
Definition:
Constant.php:12
Twig_Token\getLine
getLine()
Definition:
Token.php:87
Twig_Token\NAME_TYPE
const NAME_TYPE
Definition:
Token.php:32
Twig_Extensions_Grammar
Definition:
Grammar.php:15
libs
composer
vendor
twig
extensions
lib
Twig
Extensions
Grammar
Boolean.php
Generated on Tue Jan 28 2025 19:01:14 for ILIAS by
1.8.13 (using
Doxyfile
)