eZ\Publish\Core\MVC\Symfony\SiteAccess\Router::getRequest PHP Method

getRequest() public method

public getRequest ( ) : SimplifiedRequest
return eZ\Publish\Core\MVC\Symfony\Routing\SimplifiedRequest
    public function getRequest()
    {
        return $this->request;
    }

Usage Example

Example #1
0
 public function testMatchByNameNoVersatileMatcher()
 {
     $matcherBuilder = $this->getMock('eZ\\Publish\\Core\\MVC\\Symfony\\SiteAccess\\MatcherBuilderInterface');
     $logger = $this->getMock('Psr\\Log\\LoggerInterface');
     $matcherClass = 'Map\\Host';
     $matchedSiteAccess = 'foo';
     $matcherConfig = array('phoenix-rises.fm' => $matchedSiteAccess, 'ez.no' => 'default_sa');
     $config = array($matcherClass => $matcherConfig);
     $router = new Router($matcherBuilder, $logger, 'default_sa', $config, array($matchedSiteAccess, 'default_sa'));
     $router->setSiteAccess(new SiteAccess('test', 'test'));
     $request = $router->getRequest();
     $matcherBuilder->expects($this->once())->method('buildMatcher')->with($matcherClass, $matcherConfig, $request)->will($this->returnValue($this->getMock('eZ\\Publish\\Core\\MVC\\Symfony\\SiteAccess\\Matcher')));
     $logger->expects($this->once())->method('notice');
     $this->assertNull($router->matchByName($matchedSiteAccess));
 }