Exemplo n.º 1
0
 public function testGetFunctions()
 {
     /* @var \Twig_SimpleFunction[] $functions*/
     $functions = $this->ext->getFunctions();
     $this->assertEquals(2, count($functions));
     $this->assertInstanceOf('Twig_SimpleFunction', $functions[0]);
     $configValue = $functions[0];
     $this->assertEquals('modera_config_value', $configValue->getName());
     $callable = $configValue->getCallable();
     $this->assertSame($this->ext, $callable[0]);
     $this->assertEquals('twigModeraConfigValue', $callable[1]);
     $configOwnerValue = $functions[1];
     $callable = $configOwnerValue->getCallable();
     $this->assertSame($this->ext, $callable[0]);
     $this->assertEquals('getModeraConfigOwnerValue', $callable[1]);
 }