public function testURItoIRI() { $uri = "http://fr.test2.daria/wiki/Spécial:URIResolver/Coordonn-C3-A9e"; $iri = "http://fr.test2.daria/wiki/Spécial:URIResolver/Coordonnée"; $res_iri = SparqlTools::decodeURItoIRI($uri); //echo $res_iri; $this->assertEquals($iri, $res_iri); }
function fSparqlParserFunction_pageiri(&$parser) { $resolver = Title::makeTitle(NS_SPECIAL, 'URIResolver'); $resolverurl = $resolver->getFullURL() . '/'; return SparqlTools::decodeURItoIRI($resolverurl) . $parser->getTitle()->getPrefixedDBkey(); }