public function testNormaliseThreeParents() { $uri = new EasyRdf_ParsedUri('http://www.example.com/foo/bar/../../../file'); $uri->normalise(); $this->assertSame('/file', $uri->getPath()); }
private function guessContainerUri() { $parsedUrl = new ParsedUri(rtrim($this->context->getQueryStrippedUri(), '/')); $parsedUrl->normalise()->setPath(dirname($parsedUrl->getPath())); return $parsedUrl->toString(); }