ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
Function.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 * (c) Arnaud Le Blanc
8 *
9 * For the full copyright and license information, please view the LICENSE
10 * file that was distributed with this source code.
11 */
12
13@trigger_error('The Twig_Function_Function class is deprecated since version 1.12 and will be removed in 2.0. Use Twig_SimpleFunction instead.', E_USER_DEPRECATED);
14
25{
26 protected $function;
27
28 public function __construct($function, array $options = array())
29 {
30 $options['callable'] = $function;
31
32 parent::__construct($options);
33
34 $this->function = $function;
35 }
36
37 public function compile()
38 {
39 return $this->function;
40 }
41}
An exception for terminatinating execution or to throw for unit testing.
Represents a function template function.
Definition: Function.php:25
__construct($function, array $options=array())
Definition: Function.php:28
compile()
Compiles a function.
Definition: Function.php:37
Represents a template function.
Definition: Function.php:24