eZ\Publish\Core\MVC\Symfony\Security\HttpUtils::checkRequestPath PHP Метод

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

public checkRequestPath ( Request $request, $path )
$request Symfony\Component\HttpFoundation\Request
    public function checkRequestPath(Request $request, $path)
    {
        return parent::checkRequestPath($request, $this->analyzeLink($path));
    }

Usage Example

Пример #1
0
 /**
  * @dataProvider checkRequestPathProvider
  */
 public function testCheckRequestPath($path, $siteAccessUri, $requestUri, $expected)
 {
     $siteAccess = new SiteAccess('test', 'test');
     if ($siteAccessUri !== null) {
         $matcher = $this->getMock('eZ\\Publish\\Core\\MVC\\Symfony\\SiteAccess\\URILexer');
         $matcher->expects($this->once())->method('analyseLink')->with($path)->will($this->returnValue($siteAccessUri . $path));
         $siteAccess->matcher = $matcher;
     }
     $httpUtils = new HttpUtils();
     $httpUtils->setSiteAccess($siteAccess);
     $request = Request::create($requestUri);
     $this->assertSame($expected, $httpUtils->checkRequestPath($request, $path));
 }