@@ -157,8 +157,8 @@ public static function provideParseUrl(): iterable
157
157
yield [['http: ' , null , null , null , null ], 'http: ' ];
158
158
yield [['http: ' , null , 'bar ' , null , null ], 'http:bar ' ];
159
159
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 ' ]];
162
162
yield [[null , null , 'bar ' , '?a[b]=c ' , null ], 'bar ' , ['a ' => ['b ' => 'c ' ]]];
163
163
yield [[null , null , 'bar ' , '?a[b[c]=d ' , null ], 'bar?a[b[c]=d ' , []];
164
164
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