eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher\URIText::analyseLink PHP Method

    public function analyseLink($linkUri)
    {
        $linkUri = '/' . ltrim($linkUri, '/');
        $siteAccessUri = "/{$this->prefix}" . $this->match() . $this->suffix;
        return $siteAccessUri . $linkUri;
    }

Usage Example

 public function testAnalyseLink()
 {
     $siteAccessURI = '/footestbar';
     $semanticURI = '/something/hoho';
     $matcher = new URITextMatcher(array('prefix' => 'foo', 'suffix' => 'bar'));
     $matcher->setRequest(SimplifiedRequest::fromUrl('http://phoenix-rises.fm/footestbar/blabla'));
     $this->assertSame($siteAccessURI . $semanticURI, $matcher->analyseLink($semanticURI));
 }
All Usage Examples Of eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher\URIText::analyseLink