Analyses $linkUri when generating a link to a route, in order to have the siteaccess part back in the URI.
public analyseLink ( string $linkUri ) : string | ||
$linkUri | string | |
return | string | The modified link URI |
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)); }
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)); }