eZ\Publish\Core\MVC\Symfony\Routing\UrlAliasRouter::setContext PHP Method

setContext() public method

public setContext ( Symfony\Component\Routing\RequestContext $context )
$context Symfony\Component\Routing\RequestContext
    public function setContext(RequestContext $context)
    {
        $this->requestContext = $context;
        $this->generator->setRequestContext($context);
    }

Usage Example

 /**
  * @covers eZ\Publish\Core\MVC\Symfony\Routing\UrlAliasRouter::__construct
  * @covers eZ\Publish\Core\MVC\Symfony\Routing\UrlAliasRouter::getContext
  * @covers eZ\Publish\Core\MVC\Symfony\Routing\UrlAliasRouter::setContext
  */
 public function testRequestContext()
 {
     $this->assertSame($this->requestContext, $this->router->getContext());
     $newContext = new RequestContext();
     $this->urlALiasGenerator->expects($this->once())->method('setRequestContext')->with($newContext);
     $this->router->setContext($newContext);
     $this->assertSame($newContext, $this->router->getContext());
 }