ApiPlatform\Core\Bridge\Symfony\Routing\Router::generate PHP Метод

generate() публичный метод

public generate ( $name, $parameters = [], $referenceType = self::ABS_PATH )
    public function generate($name, $parameters = [], $referenceType = self::ABS_PATH)
    {
        return $this->router->generate($name, $parameters, self::CONST_MAP[$referenceType]);
    }

Usage Example

Пример #1
0
 public function testGenerate()
 {
     $mockedRouter = $this->prophesize('Symfony\\Component\\Routing\\RouterInterface');
     $mockedRouter->generate('foo', [], RouterInterface::ABSOLUTE_PATH)->willReturn('/bar')->shouldBeCalled();
     $router = new Router($mockedRouter->reveal());
     $this->assertSame('/bar', $router->generate('foo'));
 }