eZ\Publish\Core\MVC\Symfony\SiteAccess\Tests\RouterTest::testMatchWithRequestHeader PHP Метод

testMatchWithRequestHeader() публичный Метод

public testMatchWithRequestHeader ( Router $router )
$router eZ\Publish\Core\MVC\Symfony\SiteAccess\Router
    public function testMatchWithRequestHeader(Router $router)
    {
        $saName = 'headerbased_sa';
        $request = Request::create('/foo/bar');
        $request->headers->set('X-Siteaccess', $saName);
        $sa = $router->match(new SimplifiedRequest(array('headers' => $request->headers->all())));
        $this->assertInstanceOf('eZ\\Publish\\Core\\MVC\\Symfony\\SiteAccess', $sa);
        $this->assertSame($saName, $sa->name);
        $this->assertSame('header', $sa->matchingType);
        $router->setSiteAccess();
    }