public function testGetFunctions() { $functions = $this->extension->getFunctions(); $this->assertCount(1, $functions); /** @var \Twig_SimpleFunction $function */ $function = current($functions); $this->assertInstanceOf('\\Twig_SimpleFunction', $function); $this->assertEquals('oro_url_add_query', $function->getName()); $this->assertEquals([$this->extension, 'addQuery'], $function->getCallable()); }
public function testGetFunctions() { $functions = $this->extension->getFunctions(); $this->assertCount(2, $functions); /** @var \Twig_SimpleFunction $function */ $function = $functions[0]; $this->assertInstanceOf('\\Twig_SimpleFunction', $function); $this->assertEquals('oro_url_add_query', $function->getName()); $this->assertEquals([$this->extension, 'addQuery'], $function->getCallable()); /** @var \Twig_SimpleFunction $function */ $function = $functions[1]; $this->assertInstanceOf('\\Twig_SimpleFunction', $function); $this->assertEquals('oro_is_url_local', $function->getName()); $this->assertEquals([$this->extension, 'isUrlLocal'], $function->getCallable()); }