ApiPlatform\Core\Bridge\Symfony\Routing\Router::setContext PHP Method

setContext() public method

public setContext ( Symfony\Component\Routing\RequestContext $context )
$context Symfony\Component\Routing\RequestContext
    public function setContext(RequestContext $context)
    {
        $this->router->setContext($context);
    }

Usage Example

Beispiel #1
0
 public function testContextAccessor()
 {
     $context = new RequestContext();
     $mockedRouter = $this->prophesize('Symfony\\Component\\Routing\\RouterInterface');
     $mockedRouter->setContext($context)->shouldBeCalled();
     $mockedRouter->getContext()->willReturn($context)->shouldBeCalled();
     $router = new Router($mockedRouter->reveal());
     $router->setContext($context);
     $this->assertSame($context, $router->getContext());
 }