See also: http://twig.sensiolabs.org/doc/templates.html#filters
Author: Fabien Potencier (fabien@symfony.com)
Ejemplo n.º 1
0
 public function __construct(Twig_ExtensionInterface $extension, $method, array $options = array())
 {
     $options['callable'] = array($extension, $method);
     parent::__construct($options);
     $this->extension = $extension;
     $this->method = $method;
 }
Ejemplo n.º 2
0
 public function addFilter(Twig_Filter $filter)
 {
     $this->filters[$filter->getName()] = $filter;
 }
Ejemplo n.º 3
0
 /**
  * Registers a Filter.
  *
  * @param Twig_Filter $filter A Twig_Filter instance
  */
 public function addFilter(Twig_Filter $filter)
 {
     if ($this->extensionInitialized) {
         throw new LogicException(sprintf('Unable to add filter "%s" as extensions have already been initialized.', $filter->getName()));
     }
     $this->staging->addFilter($filter);
 }
Ejemplo n.º 4
0
 public function __construct($function, array $options = array())
 {
     $options['callable'] = $function;
     parent::__construct($options);
     $this->function = $function;
 }
Ejemplo n.º 5
0
 public function __construct($class, array $options = array())
 {
     parent::__construct($options);
     $this->class = $class;
 }
Ejemplo n.º 6
0
 public function __construct($type, array $options = array())
 {
     parent::__construct($options);
     $this->type = $type;
 }
Ejemplo n.º 7
0
    public function __construct($function, array $options = array())
    {
        parent::__construct($options);

        $this->function = $function;
    }