You are here

class Twig_Test_Method in Translation template extractor 6.3

Same name and namespace in other branches
  1. 7.3 vendor/Twig/Test/Method.php \Twig_Test_Method

Represents a method template test.

@author Fabien Potencier <fabien@symfony.com>

Hierarchy

Expanded class hierarchy of Twig_Test_Method

Deprecated

since 1.12 (to be removed in 2.0)

File

vendor/Twig/Test/Method.php, line 18

View source
class Twig_Test_Method extends Twig_Test {
  protected $extension;
  protected $method;
  public function __construct(Twig_ExtensionInterface $extension, $method, array $options = array()) {
    $options['callable'] = array(
      $extension,
      $method,
    );
    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