@@ -32,21 +32,21 @@ public function testBuild(array $query, string $expected): void
3232
3333 public function queryStringProvider ()
3434 {
35- //Indexed array.
36- yield [
37- [ 'iids ' => [88 , 86 ] ],
38- //iids[]=88&iids[]=86
35+ yield ' indexed array' => [
36+ [
37+ 'iids ' => [88 , 86 ],
38+ ],
3939 'iids%5B%5D=88&iids%5B%5D=86 ' ,
4040 ];
4141
42- //Non indexed array with only numeric keys.
43- yield [
44- [ 'iids ' => [0 => 88 , 2 => 86 ] ],
45- //iids[0]=88&iids[2]=86
42+ yield ' non- indexed array with only numeric keys' => [
43+ [
44+ 'iids ' => [0 => 88 , 2 => 86 ],
45+ ],
4646 'iids%5B0%5D=88&iids%5B2%5D=86 ' ,
4747 ];
4848
49- yield [
49+ yield ' indexed array with multiple entries ' => [
5050 [
5151 'source_branch ' => 'test_source ' ,
5252 'target_branch ' => 'test_master ' ,
@@ -55,14 +55,15 @@ public function queryStringProvider()
5555 'source_branch=test_source&target_branch=test_master&title=test ' ,
5656 ];
5757
58- //Boolean encoding
59- yield [
60- ['push_events ' => false , 'merge_requests_events ' => 1 ],
58+ yield 'boolean encoding with multiple entries ' => [
59+ [
60+ 'push_events ' => false ,
61+ 'merge_requests_events ' => 1 ,
62+ ],
6163 'push_events=0&merge_requests_events=1 ' ,
6264 ];
6365
64- //A deeply nested array.
65- yield [
66+ yield 'deeply nested array ' => [
6667 [
6768 'search ' => 'a project ' ,
6869 'owned ' => 'true ' ,
@@ -90,13 +91,6 @@ public function queryStringProvider()
9091 ],
9192 ],
9293 ],
93- //search=a project
94- //&owned=true
95- //&iids[]=88&iids[]=86
96- //&assoc[a]=b&assoc[c][d]=e&assoc[c][f]=g
97- //&nested[a][][b]=c&nested[a][][d]=e
98- //&nested[a][][f][g]=h&nested[a][][f][i]=j
99- //&nested[a][][f][k][]=87&nested[a][][f][k][]=89
10094 'search=a%20project&owned=true&iids%5B%5D=88&iids%5B%5D=86 ' .
10195 '&assoc%5Ba%5D=b&assoc%5Bc%5D%5Bd%5D=e&assoc%5Bc%5D%5Bf%5D=g ' .
10296 '&nested%5Ba%5D%5B%5D%5Bb%5D=c&nested%5Ba%5D%5B%5D%5Bd%5D=e ' .
0 commit comments