eZ\Publish\Core\MVC\Symfony\Routing\Generator::setSiteAccessRouter PHP Method

setSiteAccessRouter() public method

public setSiteAccessRouter ( eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessRouterInterface $siteAccessRouter )
$siteAccessRouter eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessRouterInterface
    public function setSiteAccessRouter(SiteAccessRouterInterface $siteAccessRouter)
    {
        $this->siteAccessRouter = $siteAccessRouter;
    }

Usage Example

 protected function setUp()
 {
     parent::setUp();
     $this->siteAccessRouter = $this->getMock('eZ\\Publish\\Core\\MVC\\Symfony\\SiteAccess\\SiteAccessRouterInterface');
     $this->logger = $this->getMock('Psr\\Log\\LoggerInterface');
     $this->generator = $this->getMockForAbstractClass('eZ\\Publish\\Core\\MVC\\Symfony\\Routing\\Generator');
     $this->generator->setSiteAccessRouter($this->siteAccessRouter);
     $this->generator->setLogger($this->logger);
 }