eZ\Publish\Core\MVC\Symfony\Templating\GlobalHelper::getRequestedUriString PHP Method

getRequestedUriString() public method

Returns the requested URI string (aka semanticPathInfo).
public getRequestedUriString ( ) : string
return string
    public function getRequestedUriString()
    {
        $request = $this->getCurrentRequest();
        if ($request) {
            return $request->attributes->get('semanticPathinfo');
        }
    }

Usage Example

 public function testGetRequestedUriString()
 {
     $request = Request::create('/ezdemo_site/foo/bar');
     $semanticPathinfo = '/foo/bar';
     $request->attributes->set('semanticPathinfo', $semanticPathinfo);
     $this->helper->setRequest($request);
     $this->assertSame($semanticPathinfo, $this->helper->getRequestedUriString());
 }