Symfony\Bundle\FrameworkBundle\Tests\Controller\TestController::generateUrl PHP Method

generateUrl() public method

public generateUrl ( $route, $parameters = [], $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH )
    public function generateUrl($route, $parameters = array(), $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH)
    {
        return parent::generateUrl($route, $parameters, $referenceType);
    }

Usage Example

Example #1
0
 public function testGenerateUrl()
 {
     $router = $this->getMockBuilder('Symfony\\Component\\Routing\\RouterInterface')->getMock();
     $router->expects($this->once())->method('generate')->willReturn('/foo');
     $container = $this->getMockBuilder('Symfony\\Component\\DependencyInjection\\ContainerInterface')->getMock();
     $container->expects($this->at(0))->method('get')->will($this->returnValue($router));
     $controller = new TestController();
     $controller->setContainer($container);
     $this->assertEquals('/foo', $controller->generateUrl('foo'));
 }