From 9828d5b5540e28d421098c80c68d342a42b9a1ce Mon Sep 17 00:00:00 2001 From: WyriHaximus <147145+WyriHaximus@users.noreply.github.com> Date: Tue, 21 Jan 2025 09:04:34 +0000 Subject: [PATCH] [GitHubEnterprise-3.13] Update to 1.1.4-8985016ac4b27cc23057fb31dee10264 from 1.1.4-446a3cd1fdbd8dda94d848b89bd8f6e2 Detected Schema changes: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ``` └─┬Paths ├─┬/enterprises/{enterprise}/dependabot/alerts │ └─┬GET │ └─┬Parameters │ ├──[🔀] description (214872:20) │ └─┬Schema │ └──[➕] enum (214882:11) ├─┬/repos/{owner}/{repo}/dependabot/alerts │ └─┬GET │ ├──[➕] parameters (214885:13)❌ │ ├──[➕] parameters (27608:15)❌ │ ├──[➕] parameters (214609:13)❌ │ ├──[➕] parameters (214618:13)❌ │ ├──[➕] parameters (27600:15)❌ │ ├──[➕] parameters (214898:13)❌ │ └─┬Parameters │ ├──[🔀] description (214872:20) │ └─┬Schema │ └──[➕] enum (214882:11) └─┬/orgs/{org}/dependabot/alerts └─┬GET └─┬Parameters ├──[🔀] description (214872:20) └─┬Schema └──[➕] enum (214882:11) ``` | Document Element | Total Changes | Breaking Changes | |------------------|---------------|------------------| | paths | 12 | 6 | Date: 01/21/25 | Commit: New: etc/specs/GitHubEnterprise-3.13/previous.spec.yaml, Original: etc/specs/GitHubEnterprise-3.13/current.spec.yaml - ❌ **BREAKING Changes**: _6_ out of _12_ - **Modifications**: _3_ - **Additions**: _9_ - **Breaking Additions**: _6_ ERROR: breaking changes discovered --- clients/GitHubEnterprise-3.13/README.md | 62 ---- .../etc/openapi-client-generator.state | 50 +-- .../Dependabot/ListAlertsForEnterprise.php | 3 +- .../Operation/Dependabot/ListAlertsForOrg.php | 3 +- .../Dependabot/ListAlertsForRepo.php | 31 +- .../Dependabot/ListAlertsForRepoListing.php | 186 ---------- .../Dependabot/ListAlertsForEnterprise.php | 2 +- .../Operator/Dependabot/ListAlertsForOrg.php | 2 +- .../Operator/Dependabot/ListAlertsForRepo.php | 6 +- .../Dependabot/ListAlertsForRepoListing.php | 42 --- .../src/Internal/Operators.php | 10 - .../src/Internal/Router/Get/Dependabot.php | 44 +-- .../src/Internal/Router/Get/Five.php | 2 +- .../src/Internal/Router/Get/Six.php | 2 +- .../src/Internal/Router/List/Dependabot.php | 134 ------- .../src/Internal/Router/List/Six.php | 8 +- .../src/Internal/Routers.php | 10 - .../src/Operation/Dependabot.php | 16 +- .../src/PHPStan/ClientCallReturnTypes.php | 10 +- .../ListAlertsForRepoListingTest.php | 341 ------------------ .../Dependabot/ListAlertsForRepoTest.php | 72 +--- .../tests/Types/ClientCallReturnTypes.php | 7 +- .../GitHubEnterprise-3.13/current.spec.yaml | 22 -- 23 files changed, 64 insertions(+), 1001 deletions(-) delete mode 100644 clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForRepoListing.php delete mode 100644 clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForRepoListing.php delete mode 100644 clients/GitHubEnterprise-3.13/src/Internal/Router/List/Dependabot.php delete mode 100644 clients/GitHubEnterprise-3.13/tests/Internal/Operation/Dependabot/ListAlertsForRepoListingTest.php diff --git a/clients/GitHubEnterprise-3.13/README.md b/clients/GitHubEnterprise-3.13/README.md index ce36c4f3b83..9311cf2b7c1 100644 --- a/clients/GitHubEnterprise-3.13/README.md +++ b/clients/GitHubEnterprise-3.13/README.md @@ -15622,14 +15622,8 @@ $client->call('GET /repos/{owner}/{repo}/dependabot/alerts', [ 'package' => 'generated', 'manifest' => 'generated', 'scope' => 'generated', - 'before' => 'generated', - 'after' => 'generated', - 'last' => 4, 'sort' => 'generated', 'direction' => 'generated', - 'page' => 1, - 'per_page' => 8, - 'first' => 5, ]); ``` @@ -15643,64 +15637,8 @@ $client->operations()->dependabot()->listAlertsForRepo( owner: 'generated package: 'generated', manifest: 'generated', scope: 'generated', - before: 'generated', - after: 'generated', - last: 4, - sort: 'generated', - direction: 'generated', - page: 1, - per_page: 8, - first: 5, -); -``` - -You can find more about this operation over at the [API method documentation](https://docs.github.com/enterprise-server@3.13/rest/dependabot/alerts#list-dependabot-alerts-for-a-repository). - - -### dependabot/list-alerts-for-repo - -List Dependabot alerts for a repository - -Using the `call` method: -```php -$client->call('LIST /repos/{owner}/{repo}/dependabot/alerts', [ - 'owner' => 'generated', - 'repo' => 'generated', - 'state' => 'generated', - 'severity' => 'generated', - 'ecosystem' => 'generated', - 'package' => 'generated', - 'manifest' => 'generated', - 'scope' => 'generated', - 'before' => 'generated', - 'after' => 'generated', - 'last' => 4, - 'sort' => 'generated', - 'direction' => 'generated', - 'page' => 1, - 'per_page' => 8, - 'first' => 5, -]); -``` - -Operations method: -```php -$client->operations()->dependabot()->listAlertsForRepoListing( owner: 'generated', - repo: 'generated', - state: 'generated', - severity: 'generated', - ecosystem: 'generated', - package: 'generated', - manifest: 'generated', - scope: 'generated', - before: 'generated', - after: 'generated', - last: 4, sort: 'generated', direction: 'generated', - page: 1, - per_page: 8, - first: 5, ); ``` diff --git a/clients/GitHubEnterprise-3.13/etc/openapi-client-generator.state b/clients/GitHubEnterprise-3.13/etc/openapi-client-generator.state index 2ec02492816..dd2fe2d8fee 100644 --- a/clients/GitHubEnterprise-3.13/etc/openapi-client-generator.state +++ b/clients/GitHubEnterprise-3.13/etc/openapi-client-generator.state @@ -1,5 +1,5 @@ { - "specHash": "446a3cd1fdbd8dda94d848b89bd8f6e2", + "specHash": "8985016ac4b27cc23057fb31dee10264", "generatedFiles": { "files": [ { @@ -1592,11 +1592,11 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operation\/Dependabot\/ListAlertsForEnterprise.php", - "hash": "2de3effb482080214a6d7ff3eeac0ab1" + "hash": "4ba8183f95b8c6643d8eb1d453c6348d" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operator\/Dependabot\/ListAlertsForEnterprise.php", - "hash": "1f68b2e0be822f1fe631c2ecbf33af29" + "hash": "f4d6f6268171e5bdac4c36bd524d933e" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/tests\/\/Internal\/Operation\/Dependabot\/ListAlertsForEnterpriseTest.php", @@ -3260,11 +3260,11 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operation\/Dependabot\/ListAlertsForOrg.php", - "hash": "da393861d1742ff760808cebd5899d7c" + "hash": "1f0c1a2a5a3c2ec3e34cc6656e25ff92" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operator\/Dependabot\/ListAlertsForOrg.php", - "hash": "eea752ff872e32ab676814f4711443ce" + "hash": "e19123d6c0aeecf27c8c9359cfa37d73" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/tests\/\/Internal\/Operation\/Dependabot\/ListAlertsForOrgTest.php", @@ -7504,27 +7504,15 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operation\/Dependabot\/ListAlertsForRepo.php", - "hash": "fa6d1539a600ead93d4a30a6ac794d34" + "hash": "e2a31798660ee93f5f79a31018642707" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operator\/Dependabot\/ListAlertsForRepo.php", - "hash": "8e6d6c30b30952cbf0c0a1812a9a20af" + "hash": "e422d820f3a178650a8a21a39af7414f" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/tests\/\/Internal\/Operation\/Dependabot\/ListAlertsForRepoTest.php", - "hash": "28a8f67065b11264db95c4e0a47f27dd" - }, - { - "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operation\/Dependabot\/ListAlertsForRepoListing.php", - "hash": "f6766a3eb85a4d529ded9d58f6f99787" - }, - { - "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operator\/Dependabot\/ListAlertsForRepoListing.php", - "hash": "ef770952171600f29eb947006685fe61" - }, - { - "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/tests\/\/Internal\/Operation\/Dependabot\/ListAlertsForRepoListingTest.php", - "hash": "03792a745ea0ae57a30c9e3f47679d23" + "hash": "32489b65c195edd0db74efe7a45fcce6" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operation\/Dependabot\/GetAlert.php", @@ -26516,7 +26504,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Dependabot.php", - "hash": "ca26062c508849ffeaf3e6115bd56cfd" + "hash": "111042e8c75e48fe50f41cf5f1bf5f32" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Checks.php", @@ -26622,10 +26610,6 @@ "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/List\/Pulls.php", "hash": "9dcbc6375bebce019b66df58dadb40e6" }, - { - "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/List\/Dependabot.php", - "hash": "a37ef0f86dd26e1735a1af6e096218d8" - }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/List\/Reactions.php", "hash": "ac214dcaa2451d757ace609e4b7a793a" @@ -26964,7 +26948,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Six.php", - "hash": "fb8d914498dc8ddad6eaa4249ed98e34" + "hash": "0fad69374da0792d6207a7cc43f16ccb" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Two.php", @@ -26972,7 +26956,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Five.php", - "hash": "944582af066e6fc6c831c4e7b872a838" + "hash": "6c162baaded82b4c6734e822b560ac43" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Seven.php", @@ -27008,7 +26992,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/List\/Six.php", - "hash": "79161555a3f660bbecc50e90624d8d81" + "hash": "72b914055311790d0e492e242e7d304e" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/List\/Seven.php", @@ -27172,15 +27156,15 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Routers.php", - "hash": "fc876efb882b7740aed6d6a4452fd80d" + "hash": "e00ad38cc31869ef80a854e48dc8e9ee" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/PHPStan\/ClientCallReturnTypes.php", - "hash": "39e16973e5fbac0a6d07c23b1696e407" + "hash": "b5ddf5ed50643698add8a2c384528e11" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/tests\/\/Types\/ClientCallReturnTypes.php", - "hash": "183651a423a8ed3f5bc2b06d21115acd" + "hash": "dbaa0cc35ad0b17f0e6f5565b7c7a283" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/..\/etc\/phpstan-extension.neon", @@ -27232,7 +27216,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Operation\/Dependabot.php", - "hash": "d15ffa2ad0b303fb3a966cc261bb7493" + "hash": "08bd8e160023bd2237dee15bd8567253" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Operation\/Billing.php", @@ -27328,7 +27312,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operators.php", - "hash": "99cd99186e1bb47a2ece05d4292d02ce" + "hash": "d8b8faf8f4e158031ed0ed0680da278f" }, { "name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Operations.php", diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForEnterprise.php b/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForEnterprise.php index d168c033b95..2621b67cd89 100644 --- a/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForEnterprise.php +++ b/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForEnterprise.php @@ -54,8 +54,7 @@ final class ListAlertsForEnterprise private int $last; /**The property by which to sort the results. `created` means when the alert was created. - `updated` means when the alert's state last changed. - `epss_percentage` sorts alerts by the Exploit Prediction Scoring System (EPSS) percentage. **/ + `updated` means when the alert's state last changed. **/ private string $sort; /**The direction to sort the results by. **/ private string $direction; diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForOrg.php b/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForOrg.php index c94a7a4f7b9..51108574f7b 100644 --- a/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForOrg.php +++ b/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForOrg.php @@ -54,8 +54,7 @@ final class ListAlertsForOrg private int $last; /**The property by which to sort the results. `created` means when the alert was created. - `updated` means when the alert's state last changed. - `epss_percentage` sorts alerts by the Exploit Prediction Scoring System (EPSS) percentage. **/ + `updated` means when the alert's state last changed. **/ private string $sort; /**The direction to sort the results by. **/ private string $direction; diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForRepo.php b/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForRepo.php index 57776ab5b8a..0ab6cd2ac02 100644 --- a/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForRepo.php +++ b/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForRepo.php @@ -48,31 +48,14 @@ final class ListAlertsForRepo private string $manifest; /**The scope of the vulnerable dependency. If specified, only alerts with this scope will be returned. **/ private string $scope; - /**A cursor, as given in the [Link header](https://docs.github.com/enterprise-server@3.13/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results before this cursor. For more information, see "[Using pagination in the REST API](https://docs.github.com/enterprise-server@3.13/rest/using-the-rest-api/using-pagination-in-the-rest-api)." **/ - private string $before; - /**A cursor, as given in the [Link header](https://docs.github.com/enterprise-server@3.13/rest/guides/using-pagination-in-the-rest-api#using-link-headers). If specified, the query only searches for results after this cursor. For more information, see "[Using pagination in the REST API](https://docs.github.com/enterprise-server@3.13/rest/using-the-rest-api/using-pagination-in-the-rest-api)." **/ - private string $after; - /****Deprecated**. The number of results per page (max 100), starting from the last matching result. - This parameter must not be used in combination with `first`. - Instead, use `per_page` in combination with `before` to fetch the last page of results. **/ - private int $last; /**The property by which to sort the results. `created` means when the alert was created. - `updated` means when the alert's state last changed. - `epss_percentage` sorts alerts by the Exploit Prediction Scoring System (EPSS) percentage. **/ + `updated` means when the alert's state last changed. **/ private string $sort; /**The direction to sort the results by. **/ private string $direction; - /****Closing down notice**. Page number of the results to fetch. Use cursor-based pagination with `before` or `after` instead. **/ - private int $page; - /**The number of results per page (max 100). For more information, see "[Using pagination in the REST API](https://docs.github.com/enterprise-server@3.13/rest/using-the-rest-api/using-pagination-in-the-rest-api)." **/ - private int $perPage; - /****Deprecated**. The number of results per page (max 100), starting from the first matching result. - This parameter must not be used in combination with `last`. - Instead, use `per_page` in combination with `after` to fetch the first page of results. **/ - private int $first; - - public function __construct(private readonly SchemaValidator $responseSchemaValidator, private readonly Internal\Hydrator\Operation\Repos\Owner\Repo\Dependabot\Alerts $hydrator, string $owner, string $repo, string $state, string $severity, string $ecosystem, string $package, string $manifest, string $scope, string $before, string $after, int $last, string $sort = 'created', string $direction = 'desc', int $page = 1, int $perPage = 30, int $first = 30) + + public function __construct(private readonly SchemaValidator $responseSchemaValidator, private readonly Internal\Hydrator\Operation\Repos\Owner\Repo\Dependabot\Alerts $hydrator, string $owner, string $repo, string $state, string $severity, string $ecosystem, string $package, string $manifest, string $scope, string $sort = 'created', string $direction = 'desc') { $this->owner = $owner; $this->repo = $repo; @@ -82,19 +65,13 @@ public function __construct(private readonly SchemaValidator $responseSchemaVali $this->package = $package; $this->manifest = $manifest; $this->scope = $scope; - $this->before = $before; - $this->after = $after; - $this->last = $last; $this->sort = $sort; $this->direction = $direction; - $this->page = $page; - $this->perPage = $perPage; - $this->first = $first; } public function createRequest(): RequestInterface { - return new Request('GET', str_replace(['{owner}', '{repo}', '{state}', '{severity}', '{ecosystem}', '{package}', '{manifest}', '{scope}', '{before}', '{after}', '{last}', '{sort}', '{direction}', '{page}', '{per_page}', '{first}'], [$this->owner, $this->repo, $this->state, $this->severity, $this->ecosystem, $this->package, $this->manifest, $this->scope, $this->before, $this->after, $this->last, $this->sort, $this->direction, $this->page, $this->perPage, $this->first], '/repos/{owner}/{repo}/dependabot/alerts' . '?state={state}&severity={severity}&ecosystem={ecosystem}&package={package}&manifest={manifest}&scope={scope}&before={before}&after={after}&last={last}&sort={sort}&direction={direction}&page={page}&per_page={per_page}&first={first}')); + return new Request('GET', str_replace(['{owner}', '{repo}', '{state}', '{severity}', '{ecosystem}', '{package}', '{manifest}', '{scope}', '{sort}', '{direction}'], [$this->owner, $this->repo, $this->state, $this->severity, $this->ecosystem, $this->package, $this->manifest, $this->scope, $this->sort, $this->direction], '/repos/{owner}/{repo}/dependabot/alerts' . '?state={state}&severity={severity}&ecosystem={ecosystem}&package={package}&manifest={manifest}&scope={scope}&sort={sort}&direction={direction}')); } /** @return Observable|WithoutBody */ diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForRepoListing.php b/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForRepoListing.php deleted file mode 100644 index e4fa44aceda..00000000000 --- a/clients/GitHubEnterprise-3.13/src/Internal/Operation/Dependabot/ListAlertsForRepoListing.php +++ /dev/null @@ -1,186 +0,0 @@ -owner = $owner; - $this->repo = $repo; - $this->state = $state; - $this->severity = $severity; - $this->ecosystem = $ecosystem; - $this->package = $package; - $this->manifest = $manifest; - $this->scope = $scope; - $this->before = $before; - $this->after = $after; - $this->last = $last; - $this->sort = $sort; - $this->direction = $direction; - $this->page = $page; - $this->perPage = $perPage; - $this->first = $first; - } - - public function createRequest(): RequestInterface - { - return new Request('GET', str_replace(['{owner}', '{repo}', '{state}', '{severity}', '{ecosystem}', '{package}', '{manifest}', '{scope}', '{before}', '{after}', '{last}', '{sort}', '{direction}', '{page}', '{per_page}', '{first}'], [$this->owner, $this->repo, $this->state, $this->severity, $this->ecosystem, $this->package, $this->manifest, $this->scope, $this->before, $this->after, $this->last, $this->sort, $this->direction, $this->page, $this->perPage, $this->first], '/repos/{owner}/{repo}/dependabot/alerts' . '?state={state}&severity={severity}&ecosystem={ecosystem}&package={package}&manifest={manifest}&scope={scope}&before={before}&after={after}&last={last}&sort={sort}&direction={direction}&page={page}&per_page={per_page}&first={first}')); - } - - /** @return Observable|WithoutBody */ - public function createResponse(ResponseInterface $response): Observable|WithoutBody - { - $code = $response->getStatusCode(); - [$contentType] = explode(';', $response->getHeaderLine('Content-Type')); - switch ($contentType) { - case 'application/json': - $body = json_decode($response->getBody()->getContents(), true); - switch ($code) { - /** - * Response - **/ - case 200: - return Observable::fromArray($body, new ImmediateScheduler())->map(function (array $body): Schema\DependabotAlert { - $error = new RuntimeException(); - try { - $this->responseSchemaValidator->validate($body, Reader::readFromJson(Schema\DependabotAlert::SCHEMA_JSON, '\\cebe\\openapi\\spec\\Schema')); - - return $this->hydrator->hydrateObject(Schema\DependabotAlert::class, $body); - } catch (Throwable $error) { - goto items_application_json_two_hundred_aaaaa; - } - - items_application_json_two_hundred_aaaaa: - throw $error; - }); - /** - * Bad Request - **/ - - case 400: - $this->responseSchemaValidator->validate($body, Reader::readFromJson(Schema\BasicError::SCHEMA_JSON, \cebe\openapi\spec\Schema::class)); - - throw new ErrorSchemas\BasicError(400, $this->hydrator->hydrateObject(Schema\BasicError::class, $body)); - /** - * Forbidden - **/ - - case 403: - $this->responseSchemaValidator->validate($body, Reader::readFromJson(Schema\BasicError::SCHEMA_JSON, \cebe\openapi\spec\Schema::class)); - - throw new ErrorSchemas\BasicError(403, $this->hydrator->hydrateObject(Schema\BasicError::class, $body)); - /** - * Resource not found - **/ - - case 404: - $this->responseSchemaValidator->validate($body, Reader::readFromJson(Schema\BasicError::SCHEMA_JSON, \cebe\openapi\spec\Schema::class)); - - throw new ErrorSchemas\BasicError(404, $this->hydrator->hydrateObject(Schema\BasicError::class, $body)); - /** - * Validation failed, or the endpoint has been spammed. - **/ - - case 422: - $this->responseSchemaValidator->validate($body, Reader::readFromJson(Schema\ValidationErrorSimple::SCHEMA_JSON, \cebe\openapi\spec\Schema::class)); - - throw new ErrorSchemas\ValidationErrorSimple(422, $this->hydrator->hydrateObject(Schema\ValidationErrorSimple::class, $body)); - } - - break; - case 'application/scim+json': - $body = json_decode($response->getBody()->getContents(), true); - switch ($code) { - /** - * Bad Request - **/ - case 400: - $this->responseSchemaValidator->validate($body, Reader::readFromJson(Schema\ScimError::SCHEMA_JSON, \cebe\openapi\spec\Schema::class)); - - throw new ErrorSchemas\ScimError(400, $this->hydrator->hydrateObject(Schema\ScimError::class, $body)); - } - - break; - } - - switch ($code) { - /** - * Not modified - **/ - case 304: - return new WithoutBody(304, []); - } - - throw new RuntimeException('Unable to find matching response code and content type'); - } -} diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForEnterprise.php b/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForEnterprise.php index d9101ec8994..227fc3182be 100644 --- a/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForEnterprise.php +++ b/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForEnterprise.php @@ -25,7 +25,7 @@ public function __construct(private Browser $browser, private AuthenticationInte { } - /** @return Observable|WithoutBody */ + /** @return iterable|WithoutBody */ public function call(string $enterprise, string $state, string $severity, string $ecosystem, string $package, string $scope, string $before, string $after, int $last, string $sort = 'created', string $direction = 'desc', int $first = 30, int $perPage = 30): iterable|WithoutBody { $operation = new \ApiClients\Client\GitHubEnterprise\Internal\Operation\Dependabot\ListAlertsForEnterprise($this->responseSchemaValidator, $this->hydrator, $enterprise, $state, $severity, $ecosystem, $package, $scope, $before, $after, $last, $sort, $direction, $first, $perPage); diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForOrg.php b/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForOrg.php index d817e6253a6..a438ef1b926 100644 --- a/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForOrg.php +++ b/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForOrg.php @@ -25,7 +25,7 @@ public function __construct(private Browser $browser, private AuthenticationInte { } - /** @return Observable|WithoutBody */ + /** @return iterable|WithoutBody */ public function call(string $org, string $state, string $severity, string $ecosystem, string $package, string $scope, string $before, string $after, int $last, string $sort = 'created', string $direction = 'desc', int $first = 30, int $perPage = 30): iterable|WithoutBody { $operation = new \ApiClients\Client\GitHubEnterprise\Internal\Operation\Dependabot\ListAlertsForOrg($this->responseSchemaValidator, $this->hydrator, $org, $state, $severity, $ecosystem, $package, $scope, $before, $after, $last, $sort, $direction, $first, $perPage); diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForRepo.php b/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForRepo.php index aaa11a3a2ea..85c38eb773c 100644 --- a/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForRepo.php +++ b/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForRepo.php @@ -25,10 +25,10 @@ public function __construct(private Browser $browser, private AuthenticationInte { } - /** @return Observable|WithoutBody */ - public function call(string $owner, string $repo, string $state, string $severity, string $ecosystem, string $package, string $manifest, string $scope, string $before, string $after, int $last, string $sort = 'created', string $direction = 'desc', int $page = 1, int $perPage = 30, int $first = 30): iterable|WithoutBody + /** @return iterable|WithoutBody */ + public function call(string $owner, string $repo, string $state, string $severity, string $ecosystem, string $package, string $manifest, string $scope, string $sort = 'created', string $direction = 'desc'): iterable|WithoutBody { - $operation = new \ApiClients\Client\GitHubEnterprise\Internal\Operation\Dependabot\ListAlertsForRepo($this->responseSchemaValidator, $this->hydrator, $owner, $repo, $state, $severity, $ecosystem, $package, $manifest, $scope, $before, $after, $last, $sort, $direction, $page, $perPage, $first); + $operation = new \ApiClients\Client\GitHubEnterprise\Internal\Operation\Dependabot\ListAlertsForRepo($this->responseSchemaValidator, $this->hydrator, $owner, $repo, $state, $severity, $ecosystem, $package, $manifest, $scope, $sort, $direction); $request = $operation->createRequest(); $result = await($this->browser->request($request->getMethod(), (string) $request->getUri(), $request->withHeader('Authorization', $this->authentication->authHeader())->getHeaders(), (string) $request->getBody())->then(static function (ResponseInterface $response) use ($operation): Observable|WithoutBody { return $operation->createResponse($response); diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForRepoListing.php b/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForRepoListing.php deleted file mode 100644 index ce89b2216d4..00000000000 --- a/clients/GitHubEnterprise-3.13/src/Internal/Operator/Dependabot/ListAlertsForRepoListing.php +++ /dev/null @@ -1,42 +0,0 @@ -|WithoutBody */ - public function call(string $owner, string $repo, string $state, string $severity, string $ecosystem, string $package, string $manifest, string $scope, string $before, string $after, int $last, string $sort = 'created', string $direction = 'desc', int $page = 1, int $perPage = 30, int $first = 30): iterable|WithoutBody - { - $operation = new \ApiClients\Client\GitHubEnterprise\Internal\Operation\Dependabot\ListAlertsForRepoListing($this->responseSchemaValidator, $this->hydrator, $owner, $repo, $state, $severity, $ecosystem, $package, $manifest, $scope, $before, $after, $last, $sort, $direction, $page, $perPage, $first); - $request = $operation->createRequest(); - $result = await($this->browser->request($request->getMethod(), (string) $request->getUri(), $request->withHeader('Authorization', $this->authentication->authHeader())->getHeaders(), (string) $request->getBody())->then(static function (ResponseInterface $response) use ($operation): Observable|WithoutBody { - return $operation->createResponse($response); - })); - if ($result instanceof Observable) { - $result = awaitObservable($result); - } - - return $result; - } -} diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Operators.php b/clients/GitHubEnterprise-3.13/src/Internal/Operators.php index c14953db3c3..f80b6f48d4f 100644 --- a/clients/GitHubEnterprise-3.13/src/Internal/Operators.php +++ b/clients/GitHubEnterprise-3.13/src/Internal/Operators.php @@ -670,7 +670,6 @@ final class Operators private Internal\Operator\Repos\ListContributors|null $repos👷ListContributors = null; private Internal\Operator\Repos\ListContributorsListing|null $repos👷ListContributorsListing = null; private Internal\Operator\Dependabot\ListAlertsForRepo|null $dependabot👷ListAlertsForRepo = null; - private Internal\Operator\Dependabot\ListAlertsForRepoListing|null $dependabot👷ListAlertsForRepoListing = null; private Internal\Operator\Dependabot\GetAlert|null $dependabot👷GetAlert = null; private Internal\Operator\Dependabot\UpdateAlert|null $dependabot👷UpdateAlert = null; private Internal\Operator\Dependabot\ListRepoSecrets|null $dependabot👷ListRepoSecrets = null; @@ -7090,15 +7089,6 @@ public function dependabot👷ListAlertsForRepo(): Internal\Operator\Dependabot\ return $this->dependabot👷ListAlertsForRepo; } - public function dependabot👷ListAlertsForRepoListing(): Internal\Operator\Dependabot\ListAlertsForRepoListing - { - if ($this->dependabot👷ListAlertsForRepoListing instanceof Internal\Operator\Dependabot\ListAlertsForRepoListing === false) { - $this->dependabot👷ListAlertsForRepoListing = new Internal\Operator\Dependabot\ListAlertsForRepoListing($this->browser, $this->authentication, $this->responseSchemaValidator, $this->hydrators->getObjectMapperOperation🌀Repos🌀Owner🌀Repo🌀Dependabot🌀Alerts()); - } - - return $this->dependabot👷ListAlertsForRepoListing; - } - public function dependabot👷GetAlert(): Internal\Operator\Dependabot\GetAlert { if ($this->dependabot👷GetAlert instanceof Internal\Operator\Dependabot\GetAlert === false) { diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Router/Get/Dependabot.php b/clients/GitHubEnterprise-3.13/src/Internal/Router/Get/Dependabot.php index dafe5af3b28..16eff393b11 100644 --- a/clients/GitHubEnterprise-3.13/src/Internal/Router/Get/Dependabot.php +++ b/clients/GitHubEnterprise-3.13/src/Internal/Router/Get/Dependabot.php @@ -62,7 +62,7 @@ public function getOrgSecret(array $params): OrganizationDependabotSecret return $operator->call($arguments['org'], $arguments['secret_name']); } - /** @return Observable|WithoutBody */ + /** @return iterable|WithoutBody */ public function listAlertsForRepo(array $params): iterable|WithoutBody { $arguments = []; @@ -114,24 +114,6 @@ public function listAlertsForRepo(array $params): iterable|WithoutBody $arguments['scope'] = $params['scope']; unset($params['scope']); - if (array_key_exists('before', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: before'); - } - - $arguments['before'] = $params['before']; - unset($params['before']); - if (array_key_exists('after', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: after'); - } - - $arguments['after'] = $params['after']; - unset($params['after']); - if (array_key_exists('last', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: last'); - } - - $arguments['last'] = $params['last']; - unset($params['last']); if (array_key_exists('sort', $params) === false) { throw new InvalidArgumentException('Missing mandatory field: sort'); } @@ -144,27 +126,9 @@ public function listAlertsForRepo(array $params): iterable|WithoutBody $arguments['direction'] = $params['direction']; unset($params['direction']); - if (array_key_exists('page', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: page'); - } - - $arguments['page'] = $params['page']; - unset($params['page']); - if (array_key_exists('per_page', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: per_page'); - } - - $arguments['per_page'] = $params['per_page']; - unset($params['per_page']); - if (array_key_exists('first', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: first'); - } - - $arguments['first'] = $params['first']; - unset($params['first']); $operator = new Internal\Operator\Dependabot\ListAlertsForRepo($this->browser, $this->authentication, $this->responseSchemaValidator, $this->hydrators->getObjectMapperOperation🌀Repos🌀Owner🌀Repo🌀Dependabot🌀Alerts()); - return $operator->call($arguments['owner'], $arguments['repo'], $arguments['state'], $arguments['severity'], $arguments['ecosystem'], $arguments['package'], $arguments['manifest'], $arguments['scope'], $arguments['before'], $arguments['after'], $arguments['last'], $arguments['sort'], $arguments['direction'], $arguments['page'], $arguments['per_page'], $arguments['first']); + return $operator->call($arguments['owner'], $arguments['repo'], $arguments['state'], $arguments['severity'], $arguments['ecosystem'], $arguments['package'], $arguments['manifest'], $arguments['scope'], $arguments['sort'], $arguments['direction']); } /** @return */ @@ -200,7 +164,7 @@ public function listRepoSecrets(array $params): Ok return $operator->call($arguments['owner'], $arguments['repo'], $arguments['per_page'], $arguments['page']); } - /** @return Observable|WithoutBody */ + /** @return iterable|WithoutBody */ public function listAlertsForEnterprise(array $params): iterable|WithoutBody { $arguments = []; @@ -287,7 +251,7 @@ public function listAlertsForEnterprise(array $params): iterable|WithoutBody return $operator->call($arguments['enterprise'], $arguments['state'], $arguments['severity'], $arguments['ecosystem'], $arguments['package'], $arguments['scope'], $arguments['before'], $arguments['after'], $arguments['last'], $arguments['sort'], $arguments['direction'], $arguments['first'], $arguments['per_page']); } - /** @return Observable|WithoutBody */ + /** @return iterable|WithoutBody */ public function listAlertsForOrg(array $params): iterable|WithoutBody { $arguments = []; diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Router/Get/Five.php b/clients/GitHubEnterprise-3.13/src/Internal/Router/Get/Five.php index 71ce8678ba0..92e01c60555 100644 --- a/clients/GitHubEnterprise-3.13/src/Internal/Router/Get/Five.php +++ b/clients/GitHubEnterprise-3.13/src/Internal/Router/Get/Five.php @@ -50,7 +50,7 @@ public function __construct(private Routers $routers) { } - /** @return |Observable|Observable|WithoutBody|Observable|Observable|Observable|Schema\BasicError|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable */ + /** @return |Observable|iterable|\ApiClients\Tools\OpenApiClient\Utils\Response\WithoutBody|Observable|Observable|WithoutBody|Observable|Schema\BasicError|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable */ public function call(string $call, array $params, array $pathChunks): HookDelivery|ActionsEnterprisePermissions|Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\EnterpriseAdmin\ListSelfHostedRunnersForEnterprise\Response\ApplicationJson\Ok|iterable|WithoutBody|GistComment|GhesChecksSystemRequirements|GhesClusterStatus|\ApiClients\Client\GitHubEnterprise\Schema\Operations\EnterpriseAdmin\GetManageConfigApplyStatus\Response\ApplicationJson\Ok|GhesLicenseInfo|GhesConfigNodes|GhesGetSettings|GhesReplicationStatus|BasicError|ThreadSubscription|ActionsOrganizationPermissions|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListSelfHostedRunnerGroupsForOrg\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListSelfHostedRunnersForOrg\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListOrgSecrets\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListOrgVariables\Response\ApplicationJson\Ok|OrganizationCustomRepositoryRole|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Dependabot\ListOrgSecrets\Response\ApplicationJson\Ok|ExternalGroup|OrgHook|OrgMembership|Migration|OrgPreReceiveHook|RepositoryRuleset|TeamFull|ProjectCard|CheckAutomatedSecurityFixes|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Repos\GetAllEnvironments\Response\ApplicationJson\Ok|Installation|Language|LicenseContent|Page|ContentFile|SimpleUser|Stargazer|RepositorySubscription|Topic|TeamDiscussion|TeamMembership|TeamProject|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Apps\ListInstallationReposForAuthenticatedUser\Response\ApplicationJson\Ok|Package { if ($pathChunks[0] === '') { diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Router/Get/Six.php b/clients/GitHubEnterprise-3.13/src/Internal/Router/Get/Six.php index eb0bdb15668..ca623c7b09a 100644 --- a/clients/GitHubEnterprise-3.13/src/Internal/Router/Get/Six.php +++ b/clients/GitHubEnterprise-3.13/src/Internal/Router/Get/Six.php @@ -69,7 +69,7 @@ public function __construct(private Routers $routers) { } - /** @return |Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|WithoutBody|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Schema\Operations\Repos\GetCodeFrequencyStats\Response\ApplicationJson\Accepted\Application\Json|Observable|Schema\Operations\Repos\GetCommitActivityStats\Response\ApplicationJson\Accepted\Application\Json|Observable|Schema\Operations\Repos\GetContributorsStats\Response\ApplicationJson\Accepted\Application\Json|Observable|Observable|Observable|Observable|Observable */ + /** @return |Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|WithoutBody|Observable|iterable|\ApiClients\Tools\OpenApiClient\Utils\Response\WithoutBody|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Schema\Operations\Repos\GetCodeFrequencyStats\Response\ApplicationJson\Accepted\Application\Json|Observable|Schema\Operations\Repos\GetCommitActivityStats\Response\ApplicationJson\Accepted\Application\Json|Observable|Schema\Operations\Repos\GetContributorsStats\Response\ApplicationJson\Accepted\Application\Json|Observable|Observable|Observable|Observable|Observable */ public function call(string $call, array $params, array $pathChunks): PreReceiveEnvironmentDownloadStatus|ActionsCacheUsageOrgEnterprise|ActionsCacheUsagePolicyEnterprise|Ok|SelectedActions|ActionsGetDefaultWorkflowPermissions|RunnerGroupsEnterprise|iterable|Runner|AdvancedSecurityActiveCommitters|\ApiClients\Client\GitHubEnterprise\Schema\Operations\EnterpriseAdmin\GetManageConfigApplyEvents\Response\ApplicationJson\Ok|WithoutBody|GhesLicenseCheck|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\GetActionsCacheUsageByRepoForOrg\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListSelectedRepositoriesEnabledGithubActionsOrganization\Response\ApplicationJson\Ok|RunnerGroupsOrg|ActionsPublicKey|OrganizationActionsSecret|OrganizationActionsVariable|DependabotPublicKey|OrganizationDependabotSecret|WebhookConfig|Package|CustomProperty|RuleSuite|ExternalGroups|ProjectCollaboratorPermission|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListArtifactsForRepo\Response\ApplicationJson\Ok|ActionsCacheList|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListRepoOrganizationSecrets\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListRepoOrganizationVariables\Response\ApplicationJson\Ok|ActionsRepositoryPermissions|Json|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListWorkflowRunsForRepo\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListRepoSecrets\Response\ApplicationJson\Ok\Application\Json|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListRepoVariables\Response\ApplicationJson\Ok\Application\Json|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListRepoWorkflows\Response\ApplicationJson\Ok|Autolink|BranchWithProtection|BasicError|CheckRun|CheckSuite|CodeScanningDefaultSetup|CodeownersErrors|CommitComment|Commit|CommitComparison|ContentDirectory|ContentFile|ContentSymlink|ContentSubmodule|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Dependabot\ListRepoSecrets\Response\ApplicationJson\Ok|DependencyGraphSpdxSbom|Deployment|Environment|Hook|Issue|DeployKey|Label|Milestone|RepositoryPreReceiveHook|PullRequest|Release|RepositoryRuleset|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Repos\GetCodeFrequencyStats\Response\ApplicationJson\Accepted\Application\Json|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Repos\GetCommitActivityStats\Response\ApplicationJson\Accepted\Application\Json|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Repos\GetContributorsStats\Response\ApplicationJson\Accepted\Application\Json|ParticipationStats|ScimEnterpriseGroupList|ScimEnterpriseUserList|TeamRepository { if ($pathChunks[0] === '') { diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Router/List/Dependabot.php b/clients/GitHubEnterprise-3.13/src/Internal/Router/List/Dependabot.php deleted file mode 100644 index 4d9743cfcb2..00000000000 --- a/clients/GitHubEnterprise-3.13/src/Internal/Router/List/Dependabot.php +++ /dev/null @@ -1,134 +0,0 @@ -|WithoutBody */ - public function listAlertsForRepoListing(array $params): iterable|WithoutBody - { - $arguments = []; - if (array_key_exists('owner', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: owner'); - } - - $arguments['owner'] = $params['owner']; - unset($params['owner']); - if (array_key_exists('repo', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: repo'); - } - - $arguments['repo'] = $params['repo']; - unset($params['repo']); - if (array_key_exists('state', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: state'); - } - - $arguments['state'] = $params['state']; - unset($params['state']); - if (array_key_exists('severity', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: severity'); - } - - $arguments['severity'] = $params['severity']; - unset($params['severity']); - if (array_key_exists('ecosystem', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: ecosystem'); - } - - $arguments['ecosystem'] = $params['ecosystem']; - unset($params['ecosystem']); - if (array_key_exists('package', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: package'); - } - - $arguments['package'] = $params['package']; - unset($params['package']); - if (array_key_exists('manifest', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: manifest'); - } - - $arguments['manifest'] = $params['manifest']; - unset($params['manifest']); - if (array_key_exists('scope', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: scope'); - } - - $arguments['scope'] = $params['scope']; - unset($params['scope']); - if (array_key_exists('before', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: before'); - } - - $arguments['before'] = $params['before']; - unset($params['before']); - if (array_key_exists('after', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: after'); - } - - $arguments['after'] = $params['after']; - unset($params['after']); - if (array_key_exists('last', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: last'); - } - - $arguments['last'] = $params['last']; - unset($params['last']); - if (array_key_exists('sort', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: sort'); - } - - $arguments['sort'] = $params['sort']; - unset($params['sort']); - if (array_key_exists('direction', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: direction'); - } - - $arguments['direction'] = $params['direction']; - unset($params['direction']); - if (array_key_exists('page', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: page'); - } - - $arguments['page'] = $params['page']; - unset($params['page']); - if (array_key_exists('per_page', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: per_page'); - } - - $arguments['per_page'] = $params['per_page']; - unset($params['per_page']); - if (array_key_exists('first', $params) === false) { - throw new InvalidArgumentException('Missing mandatory field: first'); - } - - $arguments['first'] = $params['first']; - unset($params['first']); - $arguments['page'] = 1; - do { - $operator = new Internal\Operator\Dependabot\ListAlertsForRepoListing($this->browser, $this->authentication, $this->responseSchemaValidator, $this->hydrators->getObjectMapperOperation🌀Repos🌀Owner🌀Repo🌀Dependabot🌀Alerts()); - $items = [...$operator->call($arguments['owner'], $arguments['repo'], $arguments['state'], $arguments['severity'], $arguments['ecosystem'], $arguments['package'], $arguments['manifest'], $arguments['scope'], $arguments['before'], $arguments['after'], $arguments['last'], $arguments['sort'], $arguments['direction'], $arguments['page'], $arguments['per_page'], $arguments['first'])]; - - yield from $items; - - $arguments['page']++; - } while (count($items) > 0); - } -} diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Router/List/Six.php b/clients/GitHubEnterprise-3.13/src/Internal/Router/List/Six.php index 90261ba2b17..317f624c04b 100644 --- a/clients/GitHubEnterprise-3.13/src/Internal/Router/List/Six.php +++ b/clients/GitHubEnterprise-3.13/src/Internal/Router/List/Six.php @@ -15,7 +15,7 @@ public function __construct(private Routers $routers) { } - /** @return Observable|Observable|Observable|Observable|Observable|Observable|WithoutBody|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable */ + /** @return Observable|Observable|Observable|Observable|Observable|Observable|WithoutBody|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable */ public function call(string $call, array $params, array $pathChunks): iterable|WithoutBody { if ($pathChunks[0] === '') { @@ -84,12 +84,6 @@ public function call(string $call, array $params, array $pathChunks): iterable|W return $this->routers->internal🔀Router🔀List🔀CodeScanning()->listRecentAnalysesListing($params); } } - } elseif ($pathChunks[4] === 'dependabot') { - if ($pathChunks[5] === 'alerts') { - if ($call === 'LIST /repos/{owner}/{repo}/dependabot/alerts') { - return $this->routers->internal🔀Router🔀List🔀Dependabot()->listAlertsForRepoListing($params); - } - } } elseif ($pathChunks[4] === 'issues') { if ($pathChunks[5] === 'comments') { if ($call === 'LIST /repos/{owner}/{repo}/issues/comments') { diff --git a/clients/GitHubEnterprise-3.13/src/Internal/Routers.php b/clients/GitHubEnterprise-3.13/src/Internal/Routers.php index 6edd5be01ad..6e32c097354 100644 --- a/clients/GitHubEnterprise-3.13/src/Internal/Routers.php +++ b/clients/GitHubEnterprise-3.13/src/Internal/Routers.php @@ -61,7 +61,6 @@ final class Routers private Internal\Router\List\CodeScanning|null $internal🔀Router🔀List🔀CodeScanning = null; private Internal\Router\List\SecretScanning|null $internal🔀Router🔀List🔀SecretScanning = null; private Internal\Router\List\Pulls|null $internal🔀Router🔀List🔀Pulls = null; - private Internal\Router\List\Dependabot|null $internal🔀Router🔀List🔀Dependabot = null; private Internal\Router\List\Reactions|null $internal🔀Router🔀List🔀Reactions = null; private Internal\Router\List\Checks|null $internal🔀Router🔀List🔀Checks = null; private Internal\Router\Post\EnterpriseAdmin|null $internal🔀Router🔀Post🔀EnterpriseAdmin = null; @@ -598,15 +597,6 @@ public function internal🔀Router🔀List🔀Pulls(): Internal\Router\List\Pull return $this->internal🔀Router🔀List🔀Pulls; } - public function internal🔀Router🔀List🔀Dependabot(): Internal\Router\List\Dependabot - { - if ($this->internal🔀Router🔀List🔀Dependabot instanceof Internal\Router\List\Dependabot === false) { - $this->internal🔀Router🔀List🔀Dependabot = new Internal\Router\List\Dependabot(browser: $this->browser, authentication: $this->authentication, requestSchemaValidator: $this->requestSchemaValidator, responseSchemaValidator: $this->responseSchemaValidator, hydrators: $this->hydrators); - } - - return $this->internal🔀Router🔀List🔀Dependabot; - } - public function internal🔀Router🔀List🔀Reactions(): Internal\Router\List\Reactions { if ($this->internal🔀Router🔀List🔀Reactions instanceof Internal\Router\List\Reactions === false) { diff --git a/clients/GitHubEnterprise-3.13/src/Operation/Dependabot.php b/clients/GitHubEnterprise-3.13/src/Operation/Dependabot.php index aa25b692cb1..c8e99c7adc7 100644 --- a/clients/GitHubEnterprise-3.13/src/Operation/Dependabot.php +++ b/clients/GitHubEnterprise-3.13/src/Operation/Dependabot.php @@ -21,13 +21,13 @@ public function __construct(private Internal\Operators $operators) { } - /** @return Observable|WithoutBody */ + /** @return iterable|WithoutBody */ public function listAlertsForEnterprise(string $enterprise, string $state, string $severity, string $ecosystem, string $package, string $scope, string $before, string $after, int $last, string $sort, string $direction, int $first, int $perPage): iterable|WithoutBody { return $this->operators->dependabot👷ListAlertsForEnterprise()->call($enterprise, $state, $severity, $ecosystem, $package, $scope, $before, $after, $last, $sort, $direction, $first, $perPage); } - /** @return Observable|WithoutBody */ + /** @return iterable|WithoutBody */ public function listAlertsForOrg(string $org, string $state, string $severity, string $ecosystem, string $package, string $scope, string $before, string $after, int $last, string $sort, string $direction, int $first, int $perPage): iterable|WithoutBody { return $this->operators->dependabot👷ListAlertsForOrg()->call($org, $state, $severity, $ecosystem, $package, $scope, $before, $after, $last, $sort, $direction, $first, $perPage); @@ -87,16 +87,10 @@ public function removeSelectedRepoFromOrgSecret(string $org, string $secretName, return $this->operators->dependabot👷RemoveSelectedRepoFromOrgSecret()->call($org, $secretName, $repositoryId); } - /** @return Observable|WithoutBody */ - public function listAlertsForRepo(string $owner, string $repo, string $state, string $severity, string $ecosystem, string $package, string $manifest, string $scope, string $before, string $after, int $last, string $sort, string $direction, int $page, int $perPage, int $first): iterable|WithoutBody + /** @return iterable|WithoutBody */ + public function listAlertsForRepo(string $owner, string $repo, string $state, string $severity, string $ecosystem, string $package, string $manifest, string $scope, string $sort, string $direction): iterable|WithoutBody { - return $this->operators->dependabot👷ListAlertsForRepo()->call($owner, $repo, $state, $severity, $ecosystem, $package, $manifest, $scope, $before, $after, $last, $sort, $direction, $page, $perPage, $first); - } - - /** @return Observable|WithoutBody */ - public function listAlertsForRepoListing(string $owner, string $repo, string $state, string $severity, string $ecosystem, string $package, string $manifest, string $scope, string $before, string $after, int $last, string $sort, string $direction, int $page, int $perPage, int $first): iterable|WithoutBody - { - return $this->operators->dependabot👷ListAlertsForRepoListing()->call($owner, $repo, $state, $severity, $ecosystem, $package, $manifest, $scope, $before, $after, $last, $sort, $direction, $page, $perPage, $first); + return $this->operators->dependabot👷ListAlertsForRepo()->call($owner, $repo, $state, $severity, $ecosystem, $package, $manifest, $scope, $sort, $direction); } /** @return */ diff --git a/clients/GitHubEnterprise-3.13/src/PHPStan/ClientCallReturnTypes.php b/clients/GitHubEnterprise-3.13/src/PHPStan/ClientCallReturnTypes.php index 484f55c39bc..95336a8fd4a 100644 --- a/clients/GitHubEnterprise-3.13/src/PHPStan/ClientCallReturnTypes.php +++ b/clients/GitHubEnterprise-3.13/src/PHPStan/ClientCallReturnTypes.php @@ -604,7 +604,7 @@ public function getTypeFromMethodCall(MethodReflection $methodReflection, Method } if ($call === 'GET /enterprises/{enterprise}/dependabot/alerts') { - return $this->typeResolver->resolve('Observable|WithoutBody'); + return $this->typeResolver->resolve('iterable|\\ApiClients\\Tools\\OpenApiClient\\Utils\\Response\\WithoutBody'); } if ($call === 'GET /enterprises/{enterprise}/secret-scanning/alerts') { @@ -1200,7 +1200,7 @@ public function getTypeFromMethodCall(MethodReflection $methodReflection, Method } if ($call === 'GET /orgs/{org}/dependabot/alerts') { - return $this->typeResolver->resolve('Observable|WithoutBody'); + return $this->typeResolver->resolve('iterable|\\ApiClients\\Tools\\OpenApiClient\\Utils\\Response\\WithoutBody'); } if ($call === 'GET /orgs/{org}/dependabot/secrets') { @@ -2676,11 +2676,7 @@ public function getTypeFromMethodCall(MethodReflection $methodReflection, Method } if ($call === 'GET /repos/{owner}/{repo}/dependabot/alerts') { - return $this->typeResolver->resolve('Observable|WithoutBody'); - } - - if ($call === 'LIST /repos/{owner}/{repo}/dependabot/alerts') { - return $this->typeResolver->resolve('Observable|WithoutBody'); + return $this->typeResolver->resolve('iterable|\\ApiClients\\Tools\\OpenApiClient\\Utils\\Response\\WithoutBody'); } if ($call === 'GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}') { diff --git a/clients/GitHubEnterprise-3.13/tests/Internal/Operation/Dependabot/ListAlertsForRepoListingTest.php b/clients/GitHubEnterprise-3.13/tests/Internal/Operation/Dependabot/ListAlertsForRepoListingTest.php deleted file mode 100644 index 6304174fb6e..00000000000 --- a/clients/GitHubEnterprise-3.13/tests/Internal/Operation/Dependabot/ListAlertsForRepoListingTest.php +++ /dev/null @@ -1,341 +0,0 @@ - 'application/json'], json_encode(json_decode(Schema\BasicError::SCHEMA_EXAMPLE_DATA, true))); - $auth = $this->prophesize(AuthenticationInterface::class); - $auth->authHeader(Argument::any())->willReturn('Bearer beer')->shouldBeCalled(); - $browser = $this->prophesize(Browser::class); - $browser->withBase(Argument::any())->willReturn($browser->reveal()); - $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); - $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->call(Internal\Operation\Dependabot\ListAlertsForRepoListing::OPERATION_MATCH, (static function (array $data): array { - $data['owner'] = 'generated'; - $data['repo'] = 'generated'; - $data['state'] = 'generated'; - $data['severity'] = 'generated'; - $data['ecosystem'] = 'generated'; - $data['package'] = 'generated'; - $data['manifest'] = 'generated'; - $data['scope'] = 'generated'; - $data['before'] = 'generated'; - $data['after'] = 'generated'; - $data['last'] = 4; - $data['sort'] = 'generated'; - $data['direction'] = 'generated'; - $data['page'] = 1; - $data['per_page'] = 8; - $data['first'] = 5; - - return $data; - })([])); - foreach ($result as $item) { - } - } - - /** @test */ - public function operations_httpCode_400_responseContentType_application_json_zero(): void - { - self::expectException(ErrorSchemas\BasicError::class); - $response = new Response(400, ['Content-Type' => 'application/json'], json_encode(json_decode(Schema\BasicError::SCHEMA_EXAMPLE_DATA, true))); - $auth = $this->prophesize(AuthenticationInterface::class); - $auth->authHeader(Argument::any())->willReturn('Bearer beer')->shouldBeCalled(); - $browser = $this->prophesize(Browser::class); - $browser->withBase(Argument::any())->willReturn($browser->reveal()); - $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); - $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->dependabot()->listAlertsForRepoListing('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 4, 'generated', 'generated', 1, 8, 5); - foreach ($result as $item) { - } - } - - /** @test */ - public function call_httpCode_400_responseContentType_application_scim_json_zero(): void - { - self::expectException(ErrorSchemas\ScimError::class); - $response = new Response(400, ['Content-Type' => 'application/scim+json'], json_encode(json_decode(Schema\ScimError::SCHEMA_EXAMPLE_DATA, true))); - $auth = $this->prophesize(AuthenticationInterface::class); - $auth->authHeader(Argument::any())->willReturn('Bearer beer')->shouldBeCalled(); - $browser = $this->prophesize(Browser::class); - $browser->withBase(Argument::any())->willReturn($browser->reveal()); - $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); - $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->call(Internal\Operation\Dependabot\ListAlertsForRepoListing::OPERATION_MATCH, (static function (array $data): array { - $data['owner'] = 'generated'; - $data['repo'] = 'generated'; - $data['state'] = 'generated'; - $data['severity'] = 'generated'; - $data['ecosystem'] = 'generated'; - $data['package'] = 'generated'; - $data['manifest'] = 'generated'; - $data['scope'] = 'generated'; - $data['before'] = 'generated'; - $data['after'] = 'generated'; - $data['last'] = 4; - $data['sort'] = 'generated'; - $data['direction'] = 'generated'; - $data['page'] = 1; - $data['per_page'] = 8; - $data['first'] = 5; - - return $data; - })([])); - foreach ($result as $item) { - } - } - - /** @test */ - public function operations_httpCode_400_responseContentType_application_scim_json_zero(): void - { - self::expectException(ErrorSchemas\ScimError::class); - $response = new Response(400, ['Content-Type' => 'application/scim+json'], json_encode(json_decode(Schema\ScimError::SCHEMA_EXAMPLE_DATA, true))); - $auth = $this->prophesize(AuthenticationInterface::class); - $auth->authHeader(Argument::any())->willReturn('Bearer beer')->shouldBeCalled(); - $browser = $this->prophesize(Browser::class); - $browser->withBase(Argument::any())->willReturn($browser->reveal()); - $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); - $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->dependabot()->listAlertsForRepoListing('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 4, 'generated', 'generated', 1, 8, 5); - foreach ($result as $item) { - } - } - - /** @test */ - public function call_httpCode_403_responseContentType_application_json_zero(): void - { - self::expectException(ErrorSchemas\BasicError::class); - $response = new Response(403, ['Content-Type' => 'application/json'], json_encode(json_decode(Schema\BasicError::SCHEMA_EXAMPLE_DATA, true))); - $auth = $this->prophesize(AuthenticationInterface::class); - $auth->authHeader(Argument::any())->willReturn('Bearer beer')->shouldBeCalled(); - $browser = $this->prophesize(Browser::class); - $browser->withBase(Argument::any())->willReturn($browser->reveal()); - $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); - $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->call(Internal\Operation\Dependabot\ListAlertsForRepoListing::OPERATION_MATCH, (static function (array $data): array { - $data['owner'] = 'generated'; - $data['repo'] = 'generated'; - $data['state'] = 'generated'; - $data['severity'] = 'generated'; - $data['ecosystem'] = 'generated'; - $data['package'] = 'generated'; - $data['manifest'] = 'generated'; - $data['scope'] = 'generated'; - $data['before'] = 'generated'; - $data['after'] = 'generated'; - $data['last'] = 4; - $data['sort'] = 'generated'; - $data['direction'] = 'generated'; - $data['page'] = 1; - $data['per_page'] = 8; - $data['first'] = 5; - - return $data; - })([])); - foreach ($result as $item) { - } - } - - /** @test */ - public function operations_httpCode_403_responseContentType_application_json_zero(): void - { - self::expectException(ErrorSchemas\BasicError::class); - $response = new Response(403, ['Content-Type' => 'application/json'], json_encode(json_decode(Schema\BasicError::SCHEMA_EXAMPLE_DATA, true))); - $auth = $this->prophesize(AuthenticationInterface::class); - $auth->authHeader(Argument::any())->willReturn('Bearer beer')->shouldBeCalled(); - $browser = $this->prophesize(Browser::class); - $browser->withBase(Argument::any())->willReturn($browser->reveal()); - $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); - $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->dependabot()->listAlertsForRepoListing('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 4, 'generated', 'generated', 1, 8, 5); - foreach ($result as $item) { - } - } - - /** @test */ - public function call_httpCode_404_responseContentType_application_json_zero(): void - { - self::expectException(ErrorSchemas\BasicError::class); - $response = new Response(404, ['Content-Type' => 'application/json'], json_encode(json_decode(Schema\BasicError::SCHEMA_EXAMPLE_DATA, true))); - $auth = $this->prophesize(AuthenticationInterface::class); - $auth->authHeader(Argument::any())->willReturn('Bearer beer')->shouldBeCalled(); - $browser = $this->prophesize(Browser::class); - $browser->withBase(Argument::any())->willReturn($browser->reveal()); - $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); - $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->call(Internal\Operation\Dependabot\ListAlertsForRepoListing::OPERATION_MATCH, (static function (array $data): array { - $data['owner'] = 'generated'; - $data['repo'] = 'generated'; - $data['state'] = 'generated'; - $data['severity'] = 'generated'; - $data['ecosystem'] = 'generated'; - $data['package'] = 'generated'; - $data['manifest'] = 'generated'; - $data['scope'] = 'generated'; - $data['before'] = 'generated'; - $data['after'] = 'generated'; - $data['last'] = 4; - $data['sort'] = 'generated'; - $data['direction'] = 'generated'; - $data['page'] = 1; - $data['per_page'] = 8; - $data['first'] = 5; - - return $data; - })([])); - foreach ($result as $item) { - } - } - - /** @test */ - public function operations_httpCode_404_responseContentType_application_json_zero(): void - { - self::expectException(ErrorSchemas\BasicError::class); - $response = new Response(404, ['Content-Type' => 'application/json'], json_encode(json_decode(Schema\BasicError::SCHEMA_EXAMPLE_DATA, true))); - $auth = $this->prophesize(AuthenticationInterface::class); - $auth->authHeader(Argument::any())->willReturn('Bearer beer')->shouldBeCalled(); - $browser = $this->prophesize(Browser::class); - $browser->withBase(Argument::any())->willReturn($browser->reveal()); - $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); - $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->dependabot()->listAlertsForRepoListing('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 4, 'generated', 'generated', 1, 8, 5); - foreach ($result as $item) { - } - } - - /** @test */ - public function call_httpCode_422_responseContentType_application_json_zero(): void - { - self::expectException(ErrorSchemas\ValidationErrorSimple::class); - $response = new Response(422, ['Content-Type' => 'application/json'], json_encode(json_decode(Schema\ValidationErrorSimple::SCHEMA_EXAMPLE_DATA, true))); - $auth = $this->prophesize(AuthenticationInterface::class); - $auth->authHeader(Argument::any())->willReturn('Bearer beer')->shouldBeCalled(); - $browser = $this->prophesize(Browser::class); - $browser->withBase(Argument::any())->willReturn($browser->reveal()); - $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); - $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->call(Internal\Operation\Dependabot\ListAlertsForRepoListing::OPERATION_MATCH, (static function (array $data): array { - $data['owner'] = 'generated'; - $data['repo'] = 'generated'; - $data['state'] = 'generated'; - $data['severity'] = 'generated'; - $data['ecosystem'] = 'generated'; - $data['package'] = 'generated'; - $data['manifest'] = 'generated'; - $data['scope'] = 'generated'; - $data['before'] = 'generated'; - $data['after'] = 'generated'; - $data['last'] = 4; - $data['sort'] = 'generated'; - $data['direction'] = 'generated'; - $data['page'] = 1; - $data['per_page'] = 8; - $data['first'] = 5; - - return $data; - })([])); - foreach ($result as $item) { - } - } - - /** @test */ - public function operations_httpCode_422_responseContentType_application_json_zero(): void - { - self::expectException(ErrorSchemas\ValidationErrorSimple::class); - $response = new Response(422, ['Content-Type' => 'application/json'], json_encode(json_decode(Schema\ValidationErrorSimple::SCHEMA_EXAMPLE_DATA, true))); - $auth = $this->prophesize(AuthenticationInterface::class); - $auth->authHeader(Argument::any())->willReturn('Bearer beer')->shouldBeCalled(); - $browser = $this->prophesize(Browser::class); - $browser->withBase(Argument::any())->willReturn($browser->reveal()); - $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); - $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->dependabot()->listAlertsForRepoListing('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 4, 'generated', 'generated', 1, 8, 5); - foreach ($result as $item) { - } - } - - /** @test */ - public function call_httpCode_304_empty(): void - { - $response = new Response(304, []); - $auth = $this->prophesize(AuthenticationInterface::class); - $auth->authHeader(Argument::any())->willReturn('Bearer beer')->shouldBeCalled(); - $browser = $this->prophesize(Browser::class); - $browser->withBase(Argument::any())->willReturn($browser->reveal()); - $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); - $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->call(Internal\Operation\Dependabot\ListAlertsForRepoListing::OPERATION_MATCH, (static function (array $data): array { - $data['owner'] = 'generated'; - $data['repo'] = 'generated'; - $data['state'] = 'generated'; - $data['severity'] = 'generated'; - $data['ecosystem'] = 'generated'; - $data['package'] = 'generated'; - $data['manifest'] = 'generated'; - $data['scope'] = 'generated'; - $data['before'] = 'generated'; - $data['after'] = 'generated'; - $data['last'] = 4; - $data['sort'] = 'generated'; - $data['direction'] = 'generated'; - $data['page'] = 1; - $data['per_page'] = 8; - $data['first'] = 5; - - return $data; - })([])); - foreach ($result as $item) { - } - } - - /** @test */ - public function operations_httpCode_304_empty(): void - { - $response = new Response(304, []); - $auth = $this->prophesize(AuthenticationInterface::class); - $auth->authHeader(Argument::any())->willReturn('Bearer beer')->shouldBeCalled(); - $browser = $this->prophesize(Browser::class); - $browser->withBase(Argument::any())->willReturn($browser->reveal()); - $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); - $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->dependabot()->listAlertsForRepoListing('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 4, 'generated', 'generated', 1, 8, 5); - self::assertArrayHasKey('code', $result); - self::assertSame(304, $result['code']); - foreach ($result as $item) { - } - } -} diff --git a/clients/GitHubEnterprise-3.13/tests/Internal/Operation/Dependabot/ListAlertsForRepoTest.php b/clients/GitHubEnterprise-3.13/tests/Internal/Operation/Dependabot/ListAlertsForRepoTest.php index b47578b247b..5700ec99f9c 100644 --- a/clients/GitHubEnterprise-3.13/tests/Internal/Operation/Dependabot/ListAlertsForRepoTest.php +++ b/clients/GitHubEnterprise-3.13/tests/Internal/Operation/Dependabot/ListAlertsForRepoTest.php @@ -31,7 +31,7 @@ public function call_httpCode_400_responseContentType_application_json_zero(): v $browser = $this->prophesize(Browser::class); $browser->withBase(Argument::any())->willReturn($browser->reveal()); $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&sort=generated&direction=generated', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); $result = $client->call(Internal\Operation\Dependabot\ListAlertsForRepo::OPERATION_MATCH, (static function (array $data): array { $data['owner'] = 'generated'; @@ -42,14 +42,8 @@ public function call_httpCode_400_responseContentType_application_json_zero(): v $data['package'] = 'generated'; $data['manifest'] = 'generated'; $data['scope'] = 'generated'; - $data['before'] = 'generated'; - $data['after'] = 'generated'; - $data['last'] = 4; $data['sort'] = 'generated'; $data['direction'] = 'generated'; - $data['page'] = 1; - $data['per_page'] = 8; - $data['first'] = 5; return $data; })([])); @@ -65,9 +59,9 @@ public function operations_httpCode_400_responseContentType_application_json_zer $browser = $this->prophesize(Browser::class); $browser->withBase(Argument::any())->willReturn($browser->reveal()); $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&sort=generated&direction=generated', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->dependabot()->listAlertsForRepo('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 4, 'generated', 'generated', 1, 8, 5); + $result = $client->operations()->dependabot()->listAlertsForRepo('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated'); } /** @test */ @@ -80,7 +74,7 @@ public function call_httpCode_400_responseContentType_application_scim_json_zero $browser = $this->prophesize(Browser::class); $browser->withBase(Argument::any())->willReturn($browser->reveal()); $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&sort=generated&direction=generated', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); $result = $client->call(Internal\Operation\Dependabot\ListAlertsForRepo::OPERATION_MATCH, (static function (array $data): array { $data['owner'] = 'generated'; @@ -91,14 +85,8 @@ public function call_httpCode_400_responseContentType_application_scim_json_zero $data['package'] = 'generated'; $data['manifest'] = 'generated'; $data['scope'] = 'generated'; - $data['before'] = 'generated'; - $data['after'] = 'generated'; - $data['last'] = 4; $data['sort'] = 'generated'; $data['direction'] = 'generated'; - $data['page'] = 1; - $data['per_page'] = 8; - $data['first'] = 5; return $data; })([])); @@ -114,9 +102,9 @@ public function operations_httpCode_400_responseContentType_application_scim_jso $browser = $this->prophesize(Browser::class); $browser->withBase(Argument::any())->willReturn($browser->reveal()); $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&sort=generated&direction=generated', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->dependabot()->listAlertsForRepo('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 4, 'generated', 'generated', 1, 8, 5); + $result = $client->operations()->dependabot()->listAlertsForRepo('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated'); } /** @test */ @@ -129,7 +117,7 @@ public function call_httpCode_403_responseContentType_application_json_zero(): v $browser = $this->prophesize(Browser::class); $browser->withBase(Argument::any())->willReturn($browser->reveal()); $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&sort=generated&direction=generated', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); $result = $client->call(Internal\Operation\Dependabot\ListAlertsForRepo::OPERATION_MATCH, (static function (array $data): array { $data['owner'] = 'generated'; @@ -140,14 +128,8 @@ public function call_httpCode_403_responseContentType_application_json_zero(): v $data['package'] = 'generated'; $data['manifest'] = 'generated'; $data['scope'] = 'generated'; - $data['before'] = 'generated'; - $data['after'] = 'generated'; - $data['last'] = 4; $data['sort'] = 'generated'; $data['direction'] = 'generated'; - $data['page'] = 1; - $data['per_page'] = 8; - $data['first'] = 5; return $data; })([])); @@ -163,9 +145,9 @@ public function operations_httpCode_403_responseContentType_application_json_zer $browser = $this->prophesize(Browser::class); $browser->withBase(Argument::any())->willReturn($browser->reveal()); $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&sort=generated&direction=generated', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->dependabot()->listAlertsForRepo('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 4, 'generated', 'generated', 1, 8, 5); + $result = $client->operations()->dependabot()->listAlertsForRepo('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated'); } /** @test */ @@ -178,7 +160,7 @@ public function call_httpCode_404_responseContentType_application_json_zero(): v $browser = $this->prophesize(Browser::class); $browser->withBase(Argument::any())->willReturn($browser->reveal()); $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&sort=generated&direction=generated', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); $result = $client->call(Internal\Operation\Dependabot\ListAlertsForRepo::OPERATION_MATCH, (static function (array $data): array { $data['owner'] = 'generated'; @@ -189,14 +171,8 @@ public function call_httpCode_404_responseContentType_application_json_zero(): v $data['package'] = 'generated'; $data['manifest'] = 'generated'; $data['scope'] = 'generated'; - $data['before'] = 'generated'; - $data['after'] = 'generated'; - $data['last'] = 4; $data['sort'] = 'generated'; $data['direction'] = 'generated'; - $data['page'] = 1; - $data['per_page'] = 8; - $data['first'] = 5; return $data; })([])); @@ -212,9 +188,9 @@ public function operations_httpCode_404_responseContentType_application_json_zer $browser = $this->prophesize(Browser::class); $browser->withBase(Argument::any())->willReturn($browser->reveal()); $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&sort=generated&direction=generated', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->dependabot()->listAlertsForRepo('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 4, 'generated', 'generated', 1, 8, 5); + $result = $client->operations()->dependabot()->listAlertsForRepo('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated'); } /** @test */ @@ -227,7 +203,7 @@ public function call_httpCode_422_responseContentType_application_json_zero(): v $browser = $this->prophesize(Browser::class); $browser->withBase(Argument::any())->willReturn($browser->reveal()); $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&sort=generated&direction=generated', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); $result = $client->call(Internal\Operation\Dependabot\ListAlertsForRepo::OPERATION_MATCH, (static function (array $data): array { $data['owner'] = 'generated'; @@ -238,14 +214,8 @@ public function call_httpCode_422_responseContentType_application_json_zero(): v $data['package'] = 'generated'; $data['manifest'] = 'generated'; $data['scope'] = 'generated'; - $data['before'] = 'generated'; - $data['after'] = 'generated'; - $data['last'] = 4; $data['sort'] = 'generated'; $data['direction'] = 'generated'; - $data['page'] = 1; - $data['per_page'] = 8; - $data['first'] = 5; return $data; })([])); @@ -261,9 +231,9 @@ public function operations_httpCode_422_responseContentType_application_json_zer $browser = $this->prophesize(Browser::class); $browser->withBase(Argument::any())->willReturn($browser->reveal()); $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&sort=generated&direction=generated', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->dependabot()->listAlertsForRepo('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 4, 'generated', 'generated', 1, 8, 5); + $result = $client->operations()->dependabot()->listAlertsForRepo('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated'); } /** @test */ @@ -275,7 +245,7 @@ public function call_httpCode_304_empty(): void $browser = $this->prophesize(Browser::class); $browser->withBase(Argument::any())->willReturn($browser->reveal()); $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&sort=generated&direction=generated', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); $result = $client->call(Internal\Operation\Dependabot\ListAlertsForRepo::OPERATION_MATCH, (static function (array $data): array { $data['owner'] = 'generated'; @@ -286,14 +256,8 @@ public function call_httpCode_304_empty(): void $data['package'] = 'generated'; $data['manifest'] = 'generated'; $data['scope'] = 'generated'; - $data['before'] = 'generated'; - $data['after'] = 'generated'; - $data['last'] = 4; $data['sort'] = 'generated'; $data['direction'] = 'generated'; - $data['page'] = 1; - $data['per_page'] = 8; - $data['first'] = 5; return $data; })([])); @@ -308,9 +272,9 @@ public function operations_httpCode_304_empty(): void $browser = $this->prophesize(Browser::class); $browser->withBase(Argument::any())->willReturn($browser->reveal()); $browser->withFollowRedirects(Argument::any())->willReturn($browser->reveal()); - $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&before=generated&after=generated&last=4&sort=generated&direction=generated&page=1&per_page=8&first=5', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/repos/generated/generated/dependabot/alerts?state=generated&severity=generated&ecosystem=generated&package=generated&manifest=generated&scope=generated&sort=generated&direction=generated', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->dependabot()->listAlertsForRepo('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 4, 'generated', 'generated', 1, 8, 5); + $result = $client->operations()->dependabot()->listAlertsForRepo('generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated', 'generated'); self::assertArrayHasKey('code', $result); self::assertSame(304, $result['code']); } diff --git a/clients/GitHubEnterprise-3.13/tests/Types/ClientCallReturnTypes.php b/clients/GitHubEnterprise-3.13/tests/Types/ClientCallReturnTypes.php index 4824d7b1cf2..c20a472847a 100644 --- a/clients/GitHubEnterprise-3.13/tests/Types/ClientCallReturnTypes.php +++ b/clients/GitHubEnterprise-3.13/tests/Types/ClientCallReturnTypes.php @@ -157,7 +157,7 @@ function authHeader(): string assertType('Observable', $client->call('LIST /enterprises/{enterprise}/code-scanning/alerts')); assertType('', $client->call('GET /enterprises/{enterprise}/code_security_and_analysis')); assertType('', $client->call('PATCH /enterprises/{enterprise}/code_security_and_analysis')); -assertType('Observable|WithoutBody', $client->call('GET /enterprises/{enterprise}/dependabot/alerts')); +assertType('iterable|\\ApiClients\\Tools\\OpenApiClient\\Utils\\Response\\WithoutBody', $client->call('GET /enterprises/{enterprise}/dependabot/alerts')); assertType('Observable', $client->call('GET /enterprises/{enterprise}/secret-scanning/alerts')); assertType('', $client->call('GET /enterprises/{enterprise}/settings/billing/advanced-security')); assertType('', $client->call('POST /enterprises/{enterprise}/{security_product}/{enablement}')); @@ -306,7 +306,7 @@ function authHeader(): string assertType('', $client->call('GET /orgs/{org}/custom-repository-roles/{role_id}')); assertType('', $client->call('DELETE /orgs/{org}/custom-repository-roles/{role_id}')); assertType('', $client->call('PATCH /orgs/{org}/custom-repository-roles/{role_id}')); -assertType('Observable|WithoutBody', $client->call('GET /orgs/{org}/dependabot/alerts')); +assertType('iterable|\\ApiClients\\Tools\\OpenApiClient\\Utils\\Response\\WithoutBody', $client->call('GET /orgs/{org}/dependabot/alerts')); assertType('', $client->call('GET /orgs/{org}/dependabot/secrets')); assertType('', $client->call('GET /orgs/{org}/dependabot/secrets/public-key')); assertType('', $client->call('GET /orgs/{org}/dependabot/secrets/{secret_name}')); @@ -675,8 +675,7 @@ function authHeader(): string assertType('', $client->call('DELETE /repos/{owner}/{repo}/contents/{path}')); assertType('Observable|WithoutBody', $client->call('GET /repos/{owner}/{repo}/contributors')); assertType('Observable|WithoutBody', $client->call('LIST /repos/{owner}/{repo}/contributors')); -assertType('Observable|WithoutBody', $client->call('GET /repos/{owner}/{repo}/dependabot/alerts')); -assertType('Observable|WithoutBody', $client->call('LIST /repos/{owner}/{repo}/dependabot/alerts')); +assertType('iterable|\\ApiClients\\Tools\\OpenApiClient\\Utils\\Response\\WithoutBody', $client->call('GET /repos/{owner}/{repo}/dependabot/alerts')); assertType('', $client->call('GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}')); assertType('', $client->call('PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}')); assertType('', $client->call('GET /repos/{owner}/{repo}/dependabot/secrets')); diff --git a/etc/specs/GitHubEnterprise-3.13/current.spec.yaml b/etc/specs/GitHubEnterprise-3.13/current.spec.yaml index bd93280c977..1a449955b84 100644 --- a/etc/specs/GitHubEnterprise-3.13/current.spec.yaml +++ b/etc/specs/GitHubEnterprise-3.13/current.spec.yaml @@ -27597,26 +27597,6 @@ paths: - "$ref": "#/components/parameters/dependabot-alert-scope" - "$ref": "#/components/parameters/dependabot-alert-sort" - "$ref": "#/components/parameters/direction" - - name: page - description: "**Closing down notice**. Page number of the results to fetch. - Use cursor-based pagination with `before` or `after` instead." - deprecated: true - in: query - schema: - type: integer - default: 1 - - name: per_page - description: The number of results per page (max 100). For more information, - see "[Using pagination in the REST API](https://docs.github.com/enterprise-server@3.13/rest/using-the-rest-api/using-pagination-in-the-rest-api)." - deprecated: true - in: query - schema: - type: integer - default: 30 - - "$ref": "#/components/parameters/pagination-before" - - "$ref": "#/components/parameters/pagination-after" - - "$ref": "#/components/parameters/pagination-first" - - "$ref": "#/components/parameters/pagination-last" responses: '200': description: Response @@ -214873,13 +214853,11 @@ components: The property by which to sort the results. `created` means when the alert was created. `updated` means when the alert's state last changed. - `epss_percentage` sorts alerts by the Exploit Prediction Scoring System (EPSS) percentage. schema: type: string enum: - created - updated - - epss_percentage default: created pagination-first: name: first