Skip to content

Commit eb37193

Browse files
committed
Fix query parameter serialization
1 parent a200098 commit eb37193

45 files changed

Lines changed: 228 additions & 227 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
vendor/
2+
resources/specs
23

34
# Log files
45
**/*.log
@@ -16,4 +17,4 @@ vendor/
1617
.vscode
1718

1819
# OS X
19-
**/.DS_Store
20+
**/.DS_Store

resources/templates/api.hbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@ class {{classname}} extends BaseApi
417417
{{~#if queryParams}}
418418

419419
// query params
420-
$queryParams = [
420+
$queryParams = array_merge(
421421
{{~#queryParams}}
422422
ObjectSerializer::toQueryValue(
423423
${{paramName}},
@@ -428,7 +428,7 @@ class {{classname}} extends BaseApi
428428
{{required}} // required
429429
) ?? [],
430430
{{~/queryParams}}
431-
];
431+
);
432432
{{~/if}}
433433
{{~#if headerParams}}
434434

src/Apis/CP/US/FeedsApi.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ protected function contentProductFeedRequest(
292292
$method = 'POST';
293293

294294
// query params
295-
$queryParams = [
295+
$queryParams = array_merge(
296296
ObjectSerializer::toQueryValue(
297297
$feedType,
298298
'feedType', // param base name
@@ -301,7 +301,7 @@ protected function contentProductFeedRequest(
301301
true, // explode
302302
true // required
303303
) ?? [],
304-
];
304+
);
305305

306306
// form params
307307
if ($file !== null) {
@@ -629,7 +629,7 @@ protected function getAllFeedStatusesRequest(
629629
$method = 'GET';
630630

631631
// query params
632-
$queryParams = [
632+
$queryParams = array_merge(
633633
ObjectSerializer::toQueryValue(
634634
$feedId,
635635
'feedId', // param base name
@@ -654,7 +654,7 @@ protected function getAllFeedStatusesRequest(
654654
true, // explode
655655
false // required
656656
) ?? [],
657-
];
657+
);
658658

659659
$headers = $this->headerSelector->selectHeaders(
660660
['application/xml'],
@@ -979,7 +979,7 @@ protected function getFeedItemStatusRequest(
979979
$method = 'GET';
980980

981981
// query params
982-
$queryParams = [
982+
$queryParams = array_merge(
983983
ObjectSerializer::toQueryValue(
984984
$includeDetails,
985985
'includeDetails', // param base name
@@ -1004,7 +1004,7 @@ protected function getFeedItemStatusRequest(
10041004
true, // explode
10051005
false // required
10061006
) ?? [],
1007-
];
1007+
);
10081008

10091009
// path params
10101010
if ($feedId !== null) {
@@ -1324,7 +1324,7 @@ protected function updateRichMediaRequest(
13241324
$method = 'POST';
13251325

13261326
// query params
1327-
$queryParams = [
1327+
$queryParams = array_merge(
13281328
ObjectSerializer::toQueryValue(
13291329
$feedType,
13301330
'feedType', // param base name
@@ -1333,7 +1333,7 @@ protected function updateRichMediaRequest(
13331333
true, // explode
13341334
true // required
13351335
) ?? [],
1336-
];
1336+
);
13371337

13381338
$headers = $this->headerSelector->selectHeaders(
13391339
['application/xml'],

src/Apis/DSV/US/CostApi.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ protected function updateBulkCostRequest(
289289
$method = 'POST';
290290

291291
// query params
292-
$queryParams = [
292+
$queryParams = array_merge(
293293
ObjectSerializer::toQueryValue(
294294
$feedType,
295295
'feedType', // param base name
@@ -298,7 +298,7 @@ protected function updateBulkCostRequest(
298298
true, // explode
299299
true // required
300300
) ?? [],
301-
];
301+
);
302302

303303
$headers = $this->headerSelector->selectHeaders(
304304
['application/json'],

src/Apis/DSV/US/FeedsApi.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ protected function getAllFeedStatusesRequest(
288288
$method = 'GET';
289289

290290
// query params
291-
$queryParams = [
291+
$queryParams = array_merge(
292292
ObjectSerializer::toQueryValue(
293293
$feedId,
294294
'feedId', // param base name
@@ -313,7 +313,7 @@ protected function getAllFeedStatusesRequest(
313313
true, // explode
314314
false // required
315315
) ?? [],
316-
];
316+
);
317317

318318
$headers = $this->headerSelector->selectHeaders(
319319
['application/xml'],
@@ -638,7 +638,7 @@ protected function getFeedItemStatusRequest(
638638
$method = 'GET';
639639

640640
// query params
641-
$queryParams = [
641+
$queryParams = array_merge(
642642
ObjectSerializer::toQueryValue(
643643
$includeDetails,
644644
'includeDetails', // param base name
@@ -663,7 +663,7 @@ protected function getFeedItemStatusRequest(
663663
true, // explode
664664
false // required
665665
) ?? [],
666-
];
666+
);
667667

668668
// path params
669669
if ($feedId !== null) {

src/Apis/DSV/US/InventoryApi.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ protected function getInventoryForAnItemRequest(
302302
$method = 'GET';
303303

304304
// query params
305-
$queryParams = [
305+
$queryParams = array_merge(
306306
ObjectSerializer::toQueryValue(
307307
$sku,
308308
'sku', // param base name
@@ -327,7 +327,7 @@ protected function getInventoryForAnItemRequest(
327327
true, // explode
328328
true // required
329329
) ?? [],
330-
];
330+
);
331331

332332
$headers = $this->headerSelector->selectHeaders(
333333
['application/json'],
@@ -648,7 +648,7 @@ protected function getMultiNodeInventoryForSkuAndAllShipnodesRequest(
648648
$method = 'GET';
649649

650650
// query params
651-
$queryParams = [
651+
$queryParams = array_merge(
652652
ObjectSerializer::toQueryValue(
653653
$shipNode,
654654
'shipNode', // param base name
@@ -665,7 +665,7 @@ protected function getMultiNodeInventoryForSkuAndAllShipnodesRequest(
665665
true, // explode
666666
true // required
667667
) ?? [],
668-
];
668+
);
669669

670670
// path params
671671
if ($id !== null) {
@@ -995,7 +995,7 @@ protected function updateBulkInventoryRequest(
995995
$method = 'POST';
996996

997997
// query params
998-
$queryParams = [
998+
$queryParams = array_merge(
999999
ObjectSerializer::toQueryValue(
10001000
$feedType,
10011001
'feedType', // param base name
@@ -1012,7 +1012,7 @@ protected function updateBulkInventoryRequest(
10121012
true, // explode
10131013
false // required
10141014
) ?? [],
1015-
];
1015+
);
10161016

10171017
$headers = $this->headerSelector->selectHeaders(
10181018
['application/json'],
@@ -1330,7 +1330,7 @@ protected function updateInventoryForAnItemRequest(
13301330
$method = 'PUT';
13311331

13321332
// query params
1333-
$queryParams = [
1333+
$queryParams = array_merge(
13341334
ObjectSerializer::toQueryValue(
13351335
$shipNode,
13361336
'shipNode', // param base name
@@ -1339,7 +1339,7 @@ protected function updateInventoryForAnItemRequest(
13391339
true, // explode
13401340
true // required
13411341
) ?? [],
1342-
];
1342+
);
13431343

13441344
$headers = $this->headerSelector->selectHeaders(
13451345
['application/json'],

src/Apis/DSV/US/ItemsApi.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ protected function getAllItemsRequest(
280280
$method = 'GET';
281281

282282
// query params
283-
$queryParams = [
283+
$queryParams = array_merge(
284284
ObjectSerializer::toQueryValue(
285285
$nextCursor,
286286
'nextCursor', // param base name
@@ -297,7 +297,7 @@ protected function getAllItemsRequest(
297297
true, // explode
298298
false // required
299299
) ?? [],
300-
];
300+
);
301301

302302
$headers = $this->headerSelector->selectHeaders(
303303
['application/xml'],
@@ -909,7 +909,7 @@ protected function itemBulkUploadsRequest(
909909
$method = 'POST';
910910

911911
// query params
912-
$queryParams = [
912+
$queryParams = array_merge(
913913
ObjectSerializer::toQueryValue(
914914
$feedType,
915915
'feedType', // param base name
@@ -918,7 +918,7 @@ protected function itemBulkUploadsRequest(
918918
true, // explode
919919
true // required
920920
) ?? [],
921-
];
921+
);
922922

923923
// form params
924924
if ($file !== null) {
@@ -1242,7 +1242,7 @@ protected function updateRichMediaOfItemRequest(
12421242
$method = 'POST';
12431243

12441244
// query params
1245-
$queryParams = [
1245+
$queryParams = array_merge(
12461246
ObjectSerializer::toQueryValue(
12471247
$feedType,
12481248
'feedType', // param base name
@@ -1251,7 +1251,7 @@ protected function updateRichMediaOfItemRequest(
12511251
true, // explode
12521252
true // required
12531253
) ?? [],
1254-
];
1254+
);
12551255

12561256
$headers = $this->headerSelector->selectHeaders(
12571257
['application/xml'],

src/Apis/DSV/US/LagTimeApi.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ protected function getLagTimeRequest(
294294
$method = 'GET';
295295

296296
// query params
297-
$queryParams = [
297+
$queryParams = array_merge(
298298
ObjectSerializer::toQueryValue(
299299
$sku,
300300
'sku', // param base name
@@ -319,7 +319,7 @@ protected function getLagTimeRequest(
319319
true, // explode
320320
true // required
321321
) ?? [],
322-
];
322+
);
323323

324324
$headers = $this->headerSelector->selectHeaders(
325325
['application/json'],
@@ -646,7 +646,7 @@ protected function updateLagTimeBulkRequest(
646646
$method = 'POST';
647647

648648
// query params
649-
$queryParams = [
649+
$queryParams = array_merge(
650650
ObjectSerializer::toQueryValue(
651651
$feedType,
652652
'feedType', // param base name
@@ -663,7 +663,7 @@ protected function updateLagTimeBulkRequest(
663663
true, // explode
664664
true // required
665665
) ?? [],
666-
];
666+
);
667667

668668
$headers = $this->headerSelector->selectHeaders(
669669
['application/json'],

0 commit comments

Comments
 (0)