Exemplo n.º 1
0
 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());
 }
Exemplo n.º 2
0
 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());
 }