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 |
/** * @param string $fullUri * @param string $linkUri * * @dataProvider fixupURIProvider */ public function testAnalyseLink($fullUri, $linkUri) { $matcher = new URIMapMatcher(array()); $matcher->setRequest(new SimplifiedRequest(array('pathinfo' => $fullUri))); $this->assertSame($fullUri, $matcher->analyseLink($linkUri)); // Unserialized matcher should have the same behavior $unserializedMatcher = unserialize(serialize($matcher)); $this->assertSame($fullUri, $unserializedMatcher->analyseLink($linkUri)); }
/** * @param string $fullUri * @param string $linkUri * * @dataProvider fixupURIProvider */ public function testAnalyseLink($fullUri, $linkUri) { $matcher = new URIMapMatcher(array()); $matcher->setRequest(new SimplifiedRequest(array('pathinfo' => $fullUri))); $this->assertSame($fullUri, $matcher->analyseLink($linkUri)); }