ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
◀ ilDoc Overview
Optimizer.php
Go to the documentation of this file.
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
15
class
Twig_Extension_Optimizer
extends
Twig_Extension
16
{
17
protected
$optimizers
;
18
19
public
function
__construct
(
$optimizers
= -1)
20
{
21
$this->optimizers =
$optimizers
;
22
}
23
24
public
function
getNodeVisitors
()
25
{
26
return
array(
new
Twig_NodeVisitor_Optimizer
($this->optimizers));
27
}
28
29
public
function
getName
()
30
{
31
return
'optimizer'
;
32
}
33
}
34
35
class_alias(
'Twig_Extension_Optimizer'
,
'Twig\Extension\OptimizerExtension'
,
false
);
php
An exception for terminatinating execution or to throw for unit testing.
Twig_Extension_Optimizer
@final
Definition:
Optimizer.php:16
Twig_Extension_Optimizer\$optimizers
$optimizers
Definition:
Optimizer.php:17
Twig_Extension_Optimizer\__construct
__construct($optimizers=-1)
Definition:
Optimizer.php:19
Twig_Extension_Optimizer\getNodeVisitors
getNodeVisitors()
Returns the node visitor instances to add to the existing list.
Definition:
Optimizer.php:24
Twig_Extension_Optimizer\getName
getName()
Definition:
Optimizer.php:29
Twig_Extension
Definition:
Extension.php:13
Twig_NodeVisitor_Optimizer
Twig_NodeVisitor_Optimizer tries to optimizes the AST.
Definition:
Optimizer.php:25
libs
composer
vendor
twig
twig
lib
Twig
Extension
Optimizer.php
Generated on Sat Oct 4 2025 19:01:00 for ILIAS by
1.9.4 (using
Doxyfile
)