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]); }