class Twig_Function_Method

Represents a method template function.

@package twig @author Arnaud Le Blanc <arnaud.lb@gmail.com>

Hierarchy

Expanded class hierarchy of Twig_Function_Method

File

drupal/core/vendor/twig/twig/lib/Twig/Function/Method.php, line 19

View source
class Twig_Function_Method extends Twig_Function {
  protected $extension;
  protected $method;
  public function __construct(Twig_ExtensionInterface $extension, $method, array $options = array()) {
    parent::__construct($options);
    $this->extension = $extension;
    $this->method = $method;
  }
  public function compile() {
    return sprintf('$this->env->getExtension(\'%s\')->%s', $this->extension
      ->getName(), $this->method);
  }

}

Members