@@ -18,7 +18,7 @@ $_SERVER = array(
1818 'QUERY_STRING ' => 'x param=val.&pa%%72am=val2¶m3=v%20a%26l%3Du%2Be) ' ,
1919 'REMOTE_ADDR ' => '192.168.188.66 ' ,
2020 'REQUEST_METHOD ' => 'GET ' ,
21- 'REQUEST_URI ' => '/file.php?x param=val.&pa%%72am=val2¶m3=v%20a%26l%3Du%2Be) ' ,
21+ 'REQUEST_URI ' => '/file.php?x param=val.&pa%%72am=val2"es \\ "= \\ "& param3=v%20a%26l%3Du%2Be) ' ,
2222 'SCRIPT_NAME ' => '/file.php ' ,
2323);
2424
@@ -39,16 +39,16 @@ test(function() {
3939 Assert::same ( 'nette.org ' , $ request ->getUrl ()->host );
4040 Assert::same ( 8080 , $ request ->getUrl ()->port );
4141 Assert::same ( '/file.php ' , $ request ->getUrl ()->path );
42- Assert::same ( 'x_param=val.&pa%25ram=val2¶m3=v%20a%26l%3Du%2Be ' , $ request ->getUrl ()->query );
42+ Assert::same ( 'x_param=val.&pa%25ram=val2"es%5C%22=%5C%22& param3=v%20a%26l%3Du%2Be ' , $ request ->getUrl ()->query );
4343 Assert::same ( '' , $ request ->getUrl ()->fragment );
4444 Assert::same ( 'val. ' , $ request ->getQuery ('x_param ' ) );
4545 Assert::same ( 'val2 ' , $ request ->getQuery ('pa%ram ' ) );
4646 Assert::same ( 'nette.org:8080 ' , $ request ->getUrl ()->authority );
4747 Assert::same ( 'https://nette.org:8080 ' , $ request ->getUrl ()->hostUrl );
4848 Assert::same ( 'https://nette.org:8080/ ' , $ request ->getUrl ()->baseUrl );
4949 Assert::same ( '/ ' , $ request ->getUrl ()->basePath );
50- Assert::same ( 'file.php?x_param=val.&pa%25ram=val2¶m3=v%20a%26l%3Du%2Be ' , $ request ->getUrl ()->relativeUrl );
51- Assert::same ( 'https://nette.org:8080/file.php?x_param=val.&pa%25ram=val2¶m3=v%20a%26l%3Du%2Be ' , $ request ->getUrl ()->absoluteUrl );
50+ Assert::same ( 'file.php?x_param=val.&pa%25ram=val2"es%5C%22=%5C%22& param3=v%20a%26l%3Du%2Be ' , $ request ->getUrl ()->relativeUrl );
51+ Assert::same ( 'https://nette.org:8080/file.php?x_param=val.&pa%25ram=val2"es%5C%22=%5C%22& param3=v%20a%26l%3Du%2Be ' , $ request ->getUrl ()->absoluteUrl );
5252 Assert::same ( '' , $ request ->getUrl ()->pathInfo );
5353});
5454
@@ -65,7 +65,7 @@ test(function() {
6565 Assert::same ( 'nette.org ' , $ request ->getUrl ()->host );
6666 Assert::same ( 8080 , $ request ->getUrl ()->port );
6767 Assert::same ( '/file.php ' , $ request ->getUrl ()->path );
68- Assert::same ( 'x_param=val.&pa%25ram=val2¶m3=v%20a%26l%3Du%2Be%29 ' , $ request ->getUrl ()->query );
68+ Assert::same ( 'x_param=val.&pa%25ram=val2"es%5C%22=%5C%22& param3=v%20a%26l%3Du%2Be%29 ' , $ request ->getUrl ()->query );
6969 Assert::same ( '' , $ request ->getUrl ()->fragment );
7070 Assert::same ( 'val. ' , $ request ->getQuery ('x_param ' ) );
7171 Assert::same ( 'val2 ' , $ request ->getQuery ('pa%ram ' ) );
0 commit comments