Skip to content

Commit 3a788dd

Browse files
committed
Rerun with openapi-generator on v7.17.0
1 parent f5329ca commit 3a788dd

File tree

88 files changed

+916
-1450
lines changed

Some content is hidden

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

88 files changed

+916
-1450
lines changed

openapitools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json",
33
"spaces": 2,
44
"generator-cli": {
5-
"version": "7.12.0"
5+
"version": "7.17.0"
66
}
77
}

src/Api/CategoriesApi.php

Lines changed: 60 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*
1616
* The version of the OpenAPI document: 1.0.0
1717
* @generated Generated by: https://openapi-generator.tech
18-
* Generator version: 7.12.0
18+
* Generator version: 7.17.0
1919
*/
2020

2121
/**
@@ -35,9 +35,12 @@
3535
use GuzzleHttp\Psr7\Request;
3636
use GuzzleHttp\RequestOptions;
3737
use GuzzleHttp\Promise\PromiseInterface;
38+
use Psr\Http\Message\RequestInterface;
39+
use Psr\Http\Message\ResponseInterface;
3840
use Aternos\CurseForgeApi\ApiException;
3941
use Aternos\CurseForgeApi\Configuration;
4042
use Aternos\CurseForgeApi\HeaderSelector;
43+
use Aternos\CurseForgeApi\FormDataProcessor;
4144
use Aternos\CurseForgeApi\ObjectSerializer;
4245

4346
/**
@@ -192,36 +195,15 @@ public function getCategoriesWithHttpInfo(
192195

193196
$statusCode = $response->getStatusCode();
194197

195-
196198
switch($statusCode) {
197199
case 200:
198-
if (in_array('\Aternos\CurseForgeApi\Model\GetCategoriesResponse', ['\SplFileObject', '\Psr\Http\Message\StreamInterface'])) {
199-
$content = $response->getBody(); //stream goes to serializer
200-
} else {
201-
$content = (string) $response->getBody();
202-
if ('\Aternos\CurseForgeApi\Model\GetCategoriesResponse' !== 'string') {
203-
try {
204-
$content = json_decode($content, false, 512, JSON_THROW_ON_ERROR);
205-
} catch (\JsonException $exception) {
206-
throw new ApiException(
207-
sprintf(
208-
'Error JSON decoding server response (%s)',
209-
$request->getUri()
210-
),
211-
$statusCode,
212-
$response->getHeaders(),
213-
$content
214-
);
215-
}
216-
}
217-
}
218-
219-
return [
220-
ObjectSerializer::deserialize($content, '\Aternos\CurseForgeApi\Model\GetCategoriesResponse', []),
221-
$response->getStatusCode(),
222-
$response->getHeaders()
223-
];
200+
return $this->handleResponseWithDataType(
201+
'\Aternos\CurseForgeApi\Model\GetCategoriesResponse',
202+
$request,
203+
$response,
204+
);
224205
}
206+
225207

226208
if ($statusCode < 200 || $statusCode > 299) {
227209
throw new ApiException(
@@ -236,34 +218,11 @@ public function getCategoriesWithHttpInfo(
236218
);
237219
}
238220

239-
$returnType = '\Aternos\CurseForgeApi\Model\GetCategoriesResponse';
240-
if (in_array($returnType, ['\SplFileObject', '\Psr\Http\Message\StreamInterface'])) {
241-
$content = $response->getBody(); //stream goes to serializer
242-
} else {
243-
$content = (string) $response->getBody();
244-
if ($returnType !== 'string') {
245-
try {
246-
$content = json_decode($content, false, 512, JSON_THROW_ON_ERROR);
247-
} catch (\JsonException $exception) {
248-
throw new ApiException(
249-
sprintf(
250-
'Error JSON decoding server response (%s)',
251-
$request->getUri()
252-
),
253-
$statusCode,
254-
$response->getHeaders(),
255-
$content
256-
);
257-
}
258-
}
259-
}
260-
261-
return [
262-
ObjectSerializer::deserialize($content, $returnType, []),
263-
$response->getStatusCode(),
264-
$response->getHeaders()
265-
];
266-
221+
return $this->handleResponseWithDataType(
222+
'\Aternos\CurseForgeApi\Model\GetCategoriesResponse',
223+
$request,
224+
$response,
225+
);
267226
} catch (ApiException $e) {
268227
switch ($e->getCode()) {
269228
case 200:
@@ -273,8 +232,9 @@ public function getCategoriesWithHttpInfo(
273232
$e->getResponseHeaders()
274233
);
275234
$e->setResponseObject($data);
276-
break;
235+
throw $e;
277236
}
237+
278238
throw $e;
279239
}
280240
}
@@ -509,4 +469,47 @@ protected function createHttpClientOption(): array
509469

510470
return $options;
511471
}
472+
473+
private function handleResponseWithDataType(
474+
string $dataType,
475+
RequestInterface $request,
476+
ResponseInterface $response,
477+
): array {
478+
if (in_array($dataType, ['\SplFileObject', '\Psr\Http\Message\StreamInterface'])) {
479+
$content = $response->getBody(); //stream goes to serializer
480+
} else {
481+
$content = (string) $response->getBody();
482+
if ($dataType !== 'string') {
483+
try {
484+
$content = json_decode($content, false, 512, JSON_THROW_ON_ERROR);
485+
} catch (\JsonException $exception) {
486+
throw new ApiException(
487+
sprintf(
488+
'Error JSON decoding server response (%s)',
489+
$request->getUri()
490+
),
491+
$response->getStatusCode(),
492+
$response->getHeaders(),
493+
$content
494+
);
495+
}
496+
}
497+
}
498+
499+
return [
500+
ObjectSerializer::deserialize($content, $dataType, []),
501+
$response->getStatusCode(),
502+
$response->getHeaders()
503+
];
504+
}
505+
506+
private function responseWithinRangeCode(
507+
string $rangeCode,
508+
int $statusCode,
509+
): bool {
510+
$left = (int) ($rangeCode[0].'00');
511+
$right = (int) ($rangeCode[0].'99');
512+
513+
return $statusCode >= $left && $statusCode <= $right;
514+
}
512515
}

0 commit comments

Comments
 (0)