shop.balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

FunctionInterface.php (847B)


      1 <?php
      2 
      3 /*
      4  * This file is part of Twig.
      5  *
      6  * (c) 2010 Fabien Potencier
      7  * (c) 2010 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 /**
     14  * Represents a template function.
     15  *
     16  * Use Twig_SimpleFunction instead.
     17  *
     18  * @author Arnaud Le Blanc <arnaud.lb@gmail.com>
     19  *
     20  * @deprecated since 1.12 (to be removed in 2.0)
     21  */
     22 interface Twig_FunctionInterface
     23 {
     24     /**
     25      * Compiles a function.
     26      *
     27      * @return string The PHP code for the function
     28      */
     29     public function compile();
     30 
     31     public function needsEnvironment();
     32 
     33     public function needsContext();
     34 
     35     public function getSafe(Twig_Node $filterArgs);
     36 
     37     public function setArguments($arguments);
     38 
     39     public function getArguments();
     40 }