@@ -157,8 +157,8 @@ public static function provideParseUrl(): iterable
157157 yield [['http: ' , null , null , null , null ], 'http: ' ];
158158 yield [['http: ' , null , 'bar ' , null , null ], 'http:bar ' ];
159159 yield [[null , null , 'bar ' , '?a=1&c=c ' , null ], 'bar?a=a&b=b ' , ['b ' => null , 'c ' => 'c ' , 'a ' => 1 ]];
160- yield [[null , null , 'bar ' , '?a=b+c&b=b-._~!$%26/%27()[]*+ ,;%3D:@%25 \\^`{|} ' , null ], 'bar?a=b+c ' , ['b ' => 'b-._~!$&/ \'()[]*+,;=:@% \\^`{|} ' ]];
161- yield [[null , null , 'bar ' , '?a=b+ %20c ' , null ], 'bar?a=b+c ' , ['a ' => 'b+ c ' ]];
160+ yield [[null , null , 'bar ' , '?a=b+c&b=b-._~!$%26/%27()[]*%2B ,;%3D:@%25 \\^`{|} ' , null ], 'bar?a=b+c ' , ['b ' => 'b-._~!$&/ \'()[]*+,;=:@% \\^`{|} ' ]];
161+ yield [[null , null , 'bar ' , '?a=b%2B %20c ' , null ], 'bar?a=b+c ' , ['a ' => 'b+ c ' ]];
162162 yield [[null , null , 'bar ' , '?a[b]=c ' , null ], 'bar ' , ['a ' => ['b ' => 'c ' ]]];
163163 yield [[null , null , 'bar ' , '?a[b[c]=d ' , null ], 'bar?a[b[c]=d ' , []];
164164 yield [[null , null , 'bar ' , '?a[b][c]=dd ' , null ], 'bar?a[b][c]=d&e[f]=g ' , ['a ' => ['b ' => ['c ' => 'dd ' ]], 'e[f] ' => null ]];
0 commit comments