26 lines
574 B
PHP
26 lines
574 B
PHP
--TEST--
|
|
Test percent-decoding of reserved characters in the path
|
|
--EXTENSIONS--
|
|
uri
|
|
--FILE--
|
|
<?php
|
|
|
|
$uri = new Uri\Rfc3986\Uri("https://example.com/foo/bar%2Fbaz");
|
|
|
|
var_dump($uri->toRawString());
|
|
var_dump($uri->getPath());
|
|
var_dump($uri->getRawPath());
|
|
|
|
$url = new Uri\Whatwg\Url("https://example.com/foo/bar%2Fbaz");
|
|
|
|
var_dump($url->toAsciiString());
|
|
var_dump($url->getPath());
|
|
|
|
?>
|
|
--EXPECT--
|
|
string(33) "https://example.com/foo/bar%2Fbaz"
|
|
string(14) "/foo/bar%2Fbaz"
|
|
string(14) "/foo/bar%2Fbaz"
|
|
string(33) "https://example.com/foo/bar%2Fbaz"
|
|
string(14) "/foo/bar%2Fbaz"
|