2011-10-05 06:22:53 +02:00
< ? php
/*
* This file is part of Twig .
*
2018-05-10 12:24:53 +02:00
* ( c ) Fabien Potencier
2011-10-05 06:22:53 +02:00
*
* For the full copyright and license information , please view the LICENSE
* file that was distributed with this source code .
*/
2018-05-10 12:24:53 +02:00
@ trigger_error ( 'The Twig_Test_Function class is deprecated since version 1.12 and will be removed in 2.0. Use Twig_SimpleTest instead.' , E_USER_DEPRECATED );
2011-10-05 06:22:53 +02:00
/**
* Represents a function template test .
*
2013-08-01 21:20:12 +02:00
* @ author Fabien Potencier < fabien @ symfony . com >
2018-05-10 12:24:53 +02:00
*
2013-08-01 21:20:12 +02:00
* @ deprecated since 1.12 ( to be removed in 2.0 )
2011-10-05 06:22:53 +02:00
*/
2013-08-01 21:20:12 +02:00
class Twig_Test_Function extends Twig_Test
2011-10-05 06:22:53 +02:00
{
protected $function ;
2013-08-01 21:20:12 +02:00
public function __construct ( $function , array $options = array ())
2011-10-05 06:22:53 +02:00
{
2013-08-01 21:20:12 +02:00
$options [ 'callable' ] = $function ;
parent :: __construct ( $options );
2011-10-05 06:22:53 +02:00
$this -> function = $function ;
}
public function compile ()
{
return $this -> function ;
}
}