diff --git a/clients/GitHubEnterprise-3.15/README.md b/clients/GitHubEnterprise-3.15/README.md index 6ffb0f941ca..32545217006 100644 --- a/clients/GitHubEnterprise-3.15/README.md +++ b/clients/GitHubEnterprise-3.15/README.md @@ -23754,6 +23754,7 @@ Using the `call` method: $client->call('GET /search/issues', [ 'q' => 'generated', 'sort' => 'generated', + 'advanced_search' => 'generated', 'order' => 'generated', 'per_page' => 8, 'page' => 1, @@ -23764,6 +23765,7 @@ Operations method: ```php $client->operations()->search()->issuesAndPullRequests( q: 'generated', sort: 'generated', + advanced_search: 'generated', order: 'generated', per_page: 8, page: 1, diff --git a/clients/GitHubEnterprise-3.15/etc/openapi-client-generator.state b/clients/GitHubEnterprise-3.15/etc/openapi-client-generator.state index d333507a7e0..0af3ebcb3e8 100644 --- a/clients/GitHubEnterprise-3.15/etc/openapi-client-generator.state +++ b/clients/GitHubEnterprise-3.15/etc/openapi-client-generator.state @@ -1,5 +1,5 @@ { - "specHash": "9c88bf9f401b8678777d4212dacc4985", + "specHash": "a52c4c09b475fc1c0194c7e656ee966d", "generatedFiles": { "files": [ { @@ -7892,11 +7892,11 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Operation\/DependencyGraph\/DiffRange.php", - "hash": "d50c1f44324af87bb22d31ace542bb70" + "hash": "347b0ead9e19a2f8957e4bfa079f4dfb" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Operator\/DependencyGraph\/DiffRange.php", - "hash": "075b6038151ce73c38ee1b662312e485" + "hash": "9bf7067713932c3221d92f2191b26a14" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/tests\/\/Internal\/Operation\/DependencyGraph\/DiffRangeTest.php", @@ -11220,15 +11220,15 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Operation\/Search\/IssuesAndPullRequests.php", - "hash": "01cc05d13926897234c136e9e7b7ea8a" + "hash": "3179826be152c7afec38cd9384e69fb0" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Operator\/Search\/IssuesAndPullRequests.php", - "hash": "5ff8601f42dfc6c2fcebe6ff0a8bdf32" + "hash": "7e529f8c1df4812ca8b2791054142b14" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/tests\/\/Internal\/Operation\/Search\/IssuesAndPullRequestsTest.php", - "hash": "838dfcdbda0db4e8f1f8fdb2ea494207" + "hash": "921079bf356772290fa3078f78000ffd" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Operation\/Search\/Labels.php", @@ -13324,11 +13324,11 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Operation\/Meta\/GetZen.php", - "hash": "c7b9967d12f2ffe88bfe55261441fc6b" + "hash": "42e66180c21ac50cdae566f6ea6ab794" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Operator\/Meta\/GetZen.php", - "hash": "d9d04364b4b5d6c1dd1936d1c8c4e727" + "hash": "6e8ac5284c1f5b9ab767845a753174bb" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/tests\/\/Internal\/Operation\/Meta\/GetZenTest.php", @@ -24550,10 +24550,6 @@ "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Schema\/Operations\/Repos\/RemoveStatusCheckContexts\/Response\/ApplicationJson\/Ok.php", "hash": "281c0d6c5c45750679ee8c124ce8f652" }, - { - "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Schema\/Operations\/Meta\/GetZen\/Response\/ApplicationJson\/Ok.php", - "hash": "aa13406f9a90361b6de5c0ac5080ae24" - }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Schema\/EnterpriseAdmin\/CreateGlobalWebhook\/Request\/ApplicationJson.php", "hash": "f48505a40a280cb353bbdba8977f0cc7" @@ -26656,7 +26652,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Meta.php", - "hash": "4bfec77db1fdd948564bf8bbf8b4eb90" + "hash": "79885a9c2e3f9d127ab68bfef21f8105" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Router\/Get\/EnterpriseAdmin.php", @@ -26700,7 +26696,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Search.php", - "hash": "3b4d9cf7d3811a23ea5be7009c9efb8f" + "hash": "f68c75df4413a658e2644892d2437a91" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Teams.php", @@ -26764,7 +26760,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Router\/Get\/DependencyGraph.php", - "hash": "e7d96c4a23ed8784eb3e47de15dffff3" + "hash": "d8a9edd547aaed7e01f557f0e4d77687" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Pulls.php", @@ -27204,7 +27200,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Three.php", - "hash": "1c3402598477978c2f259e7d66016c4b" + "hash": "dd3e03cc2bc5917a695d1bbf0dc65ec1" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Four.php", @@ -27216,7 +27212,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Two.php", - "hash": "d1905900da5b62fabb0b324a38bb7279" + "hash": "488418233581df4e8dc3dbce8f58b2db" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Five.php", @@ -27224,7 +27220,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Seven.php", - "hash": "a7d01ee040f75b9e0b3a294fd442f0e6" + "hash": "d1150fbd014d36156e93d57968197bcc" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Eight.php", @@ -27424,11 +27420,11 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/PHPStan\/ClientCallReturnTypes.php", - "hash": "057a0e66c0fac8be025f4333a6d16a9b" + "hash": "3ded2a6fde523cb12555f37cb931bf20" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/tests\/\/Types\/ClientCallReturnTypes.php", - "hash": "0afba759e55aef88b3e3a19ce1993b10" + "hash": "0818c1281e383d8c8d1fa7f3e312e368" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/..\/etc\/phpstan-extension.neon", @@ -27440,7 +27436,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Operation\/Meta.php", - "hash": "41cc72ff89d01e5b48be965d9a5b63fd" + "hash": "36de6758976b0a2ceb21d6074889a987" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Operation\/EnterpriseAdmin.php", @@ -27560,7 +27556,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Operation\/DependencyGraph.php", - "hash": "a638452f9411a0fc738141835c32327d" + "hash": "1a842b54f0e563f4c8b82d145032d428" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Operation\/Git.php", @@ -27572,7 +27568,7 @@ }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Operation\/Search.php", - "hash": "f575d503a83922ab6cd69e189613b87d" + "hash": "b3d46ba9c8468fc11c3405b1cf6997d6" }, { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Operation\/Users.php", @@ -30289,6 +30285,10 @@ { "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Schema\/RepositoryRuleParamsReviewer.php", "hash": "9fb5f3613d9deee11da6ff5294c91b66" + }, + { + "name": ".\/clients\/GitHubEnterprise-3.15\/etc\/..\/\/src\/\/Schema\/Operations\/Meta\/GetZen\/Response\/TextPlain\/Ok.php", + "hash": "d0ca0c14c2d902d47122181008e84185" } ] }, diff --git a/clients/GitHubEnterprise-3.15/src/Internal/Operation/DependencyGraph/DiffRange.php b/clients/GitHubEnterprise-3.15/src/Internal/Operation/DependencyGraph/DiffRange.php index e4e990ab184..17872e8010b 100644 --- a/clients/GitHubEnterprise-3.15/src/Internal/Operation/DependencyGraph/DiffRange.php +++ b/clients/GitHubEnterprise-3.15/src/Internal/Operation/DependencyGraph/DiffRange.php @@ -82,7 +82,7 @@ public function createResponse(ResponseInterface $response): Observable throw new ErrorSchemas\BasicError(404, $this->hydrator->hydrateObject(Schema\BasicError::class, $body)); /** - * Response if GitHub Advanced Security is not enabled for this repository + * Response for a private repository when GitHub Advanced Security is not enabled, or if used against a fork **/ case 403: diff --git a/clients/GitHubEnterprise-3.15/src/Internal/Operation/Meta/GetZen.php b/clients/GitHubEnterprise-3.15/src/Internal/Operation/Meta/GetZen.php index 30265cdd23a..4c140170542 100644 --- a/clients/GitHubEnterprise-3.15/src/Internal/Operation/Meta/GetZen.php +++ b/clients/GitHubEnterprise-3.15/src/Internal/Operation/Meta/GetZen.php @@ -12,7 +12,6 @@ use RuntimeException; use function explode; -use function json_decode; use function str_replace; final class GetZen @@ -34,8 +33,8 @@ public function createResponse(ResponseInterface $response): string $code = $response->getStatusCode(); [$contentType] = explode(';', $response->getHeaderLine('Content-Type')); switch ($contentType) { - case 'application/json': - $body = json_decode($response->getBody()->getContents(), true); + case 'text/plain': + $body = $response->getBody()->getContents(); switch ($code) { case 200: return $body; diff --git a/clients/GitHubEnterprise-3.15/src/Internal/Operation/Search/IssuesAndPullRequests.php b/clients/GitHubEnterprise-3.15/src/Internal/Operation/Search/IssuesAndPullRequests.php index 610a335ee8f..492b08c024c 100644 --- a/clients/GitHubEnterprise-3.15/src/Internal/Operation/Search/IssuesAndPullRequests.php +++ b/clients/GitHubEnterprise-3.15/src/Internal/Operation/Search/IssuesAndPullRequests.php @@ -27,6 +27,9 @@ final class IssuesAndPullRequests private string $q; /**Sorts the results of your query by the number of `comments`, `reactions`, `reactions-+1`, `reactions--1`, `reactions-smile`, `reactions-thinking_face`, `reactions-heart`, `reactions-tada`, or `interactions`. You can also sort results by how recently the items were `created` or `updated`, Default: [best match](https://docs.github.com/enterprise-server@3.15/rest/search/search#ranking-search-results) **/ private string $sort; + /**Set to `true` to use advanced search. + Example: `http://api.github.com/search/issues?q={query}&advanced_search=true` **/ + private string $advancedSearch; /**Determines whether the first search result returned is the highest number of matches (`desc`) or lowest number of matches (`asc`). This parameter is ignored unless you provide `sort`. **/ private string $order; /**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.15/rest/using-the-rest-api/using-pagination-in-the-rest-api)." **/ @@ -34,18 +37,19 @@ final class IssuesAndPullRequests /**The page number of the results to fetch. For more information, see "[Using pagination in the REST API](https://docs.github.com/enterprise-server@3.15/rest/using-the-rest-api/using-pagination-in-the-rest-api)." **/ private int $page; - public function __construct(private readonly SchemaValidator $responseSchemaValidator, private readonly Internal\Hydrator\Operation\Search\Issues $hydrator, string $q, string $sort, string $order = 'desc', int $perPage = 30, int $page = 1) + public function __construct(private readonly SchemaValidator $responseSchemaValidator, private readonly Internal\Hydrator\Operation\Search\Issues $hydrator, string $q, string $sort, string $advancedSearch, string $order = 'desc', int $perPage = 30, int $page = 1) { - $this->q = $q; - $this->sort = $sort; - $this->order = $order; - $this->perPage = $perPage; - $this->page = $page; + $this->q = $q; + $this->sort = $sort; + $this->advancedSearch = $advancedSearch; + $this->order = $order; + $this->perPage = $perPage; + $this->page = $page; } public function createRequest(): RequestInterface { - return new Request('GET', str_replace(['{q}', '{sort}', '{order}', '{per_page}', '{page}'], [$this->q, $this->sort, $this->order, $this->perPage, $this->page], '/search/issues' . '?q={q}&sort={sort}&order={order}&per_page={per_page}&page={page}')); + return new Request('GET', str_replace(['{q}', '{sort}', '{advanced_search}', '{order}', '{per_page}', '{page}'], [$this->q, $this->sort, $this->advancedSearch, $this->order, $this->perPage, $this->page], '/search/issues' . '?q={q}&sort={sort}&advanced_search={advanced_search}&order={order}&per_page={per_page}&page={page}')); } public function createResponse(ResponseInterface $response): Schema\Operations\Search\IssuesAndPullRequests\Response\ApplicationJson\Ok|WithoutBody diff --git a/clients/GitHubEnterprise-3.15/src/Internal/Operator/DependencyGraph/DiffRange.php b/clients/GitHubEnterprise-3.15/src/Internal/Operator/DependencyGraph/DiffRange.php index 84adc9c0fb3..8d58ee4285a 100644 --- a/clients/GitHubEnterprise-3.15/src/Internal/Operator/DependencyGraph/DiffRange.php +++ b/clients/GitHubEnterprise-3.15/src/Internal/Operator/DependencyGraph/DiffRange.php @@ -24,7 +24,7 @@ public function __construct(private Browser $browser, private AuthenticationInte { } - /** @return Observable */ + /** @return iterable */ public function call(string $owner, string $repo, string $basehead, string $name): iterable { $operation = new \ApiClients\Client\GitHubEnterprise\Internal\Operation\DependencyGraph\DiffRange($this->responseSchemaValidator, $this->hydrator, $owner, $repo, $basehead, $name); diff --git a/clients/GitHubEnterprise-3.15/src/Internal/Operator/Meta/GetZen.php b/clients/GitHubEnterprise-3.15/src/Internal/Operator/Meta/GetZen.php index d59769aa4e9..be6d1acd131 100644 --- a/clients/GitHubEnterprise-3.15/src/Internal/Operator/Meta/GetZen.php +++ b/clients/GitHubEnterprise-3.15/src/Internal/Operator/Meta/GetZen.php @@ -23,7 +23,6 @@ public function __construct(private Browser $browser, private AuthenticationInte { } - /** @return */ public function call(): string { $operation = new \ApiClients\Client\GitHubEnterprise\Internal\Operation\Meta\GetZen($this->responseSchemaValidator, $this->hydrator); diff --git a/clients/GitHubEnterprise-3.15/src/Internal/Operator/Search/IssuesAndPullRequests.php b/clients/GitHubEnterprise-3.15/src/Internal/Operator/Search/IssuesAndPullRequests.php index 79b0517f9a9..881d8978c86 100644 --- a/clients/GitHubEnterprise-3.15/src/Internal/Operator/Search/IssuesAndPullRequests.php +++ b/clients/GitHubEnterprise-3.15/src/Internal/Operator/Search/IssuesAndPullRequests.php @@ -25,10 +25,9 @@ public function __construct(private Browser $browser, private AuthenticationInte { } - /** @return */ - public function call(string $q, string $sort, string $order = 'desc', int $perPage = 30, int $page = 1): Ok|WithoutBody + public function call(string $q, string $sort, string $advancedSearch, string $order = 'desc', int $perPage = 30, int $page = 1): Ok|WithoutBody { - $operation = new \ApiClients\Client\GitHubEnterprise\Internal\Operation\Search\IssuesAndPullRequests($this->responseSchemaValidator, $this->hydrator, $q, $sort, $order, $perPage, $page); + $operation = new \ApiClients\Client\GitHubEnterprise\Internal\Operation\Search\IssuesAndPullRequests($this->responseSchemaValidator, $this->hydrator, $q, $sort, $advancedSearch, $order, $perPage, $page); $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): Ok|WithoutBody { return $operation->createResponse($response); diff --git a/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/DependencyGraph.php b/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/DependencyGraph.php index c285be31a4c..ea77aa4ebb7 100644 --- a/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/DependencyGraph.php +++ b/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/DependencyGraph.php @@ -41,7 +41,7 @@ public function exportSbom(array $params): DependencyGraphSpdxSbom return $operator->call($arguments['owner'], $arguments['repo']); } - /** @return Observable */ + /** @return iterable */ public function diffRange(array $params): iterable { $arguments = []; diff --git a/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Meta.php b/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Meta.php index ad060fe3d0c..e391ec0526e 100644 --- a/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Meta.php +++ b/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Meta.php @@ -53,7 +53,6 @@ public function getOctocat(array $params): ResponseInterface return $operator->call($arguments['s']); } - /** @return */ public function getZen(array $params): string { $operator = new Internal\Operator\Meta\GetZen($this->browser, $this->authentication, $this->responseSchemaValidator, $this->hydrators->getObjectMapperOperation🌀Zen()); diff --git a/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Search.php b/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Search.php index dbeee917271..768a9004be3 100644 --- a/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Search.php +++ b/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Search.php @@ -98,7 +98,6 @@ public function commits(array $params): \ApiClients\Client\GitHubEnterprise\Sche return $operator->call($arguments['q'], $arguments['sort'], $arguments['order'], $arguments['per_page'], $arguments['page']); } - /** @return */ public function issuesAndPullRequests(array $params): \ApiClients\Client\GitHubEnterprise\Schema\Operations\Search\IssuesAndPullRequests\Response\ApplicationJson\Ok|WithoutBody { $arguments = []; @@ -114,6 +113,12 @@ public function issuesAndPullRequests(array $params): \ApiClients\Client\GitHubE $arguments['sort'] = $params['sort']; unset($params['sort']); + if (array_key_exists('advanced_search', $params) === false) { + throw new InvalidArgumentException('Missing mandatory field: advanced_search'); + } + + $arguments['advanced_search'] = $params['advanced_search']; + unset($params['advanced_search']); if (array_key_exists('order', $params) === false) { throw new InvalidArgumentException('Missing mandatory field: order'); } @@ -134,7 +139,7 @@ public function issuesAndPullRequests(array $params): \ApiClients\Client\GitHubE unset($params['page']); $operator = new Internal\Operator\Search\IssuesAndPullRequests($this->browser, $this->authentication, $this->responseSchemaValidator, $this->hydrators->getObjectMapperOperation🌀Search🌀Issues()); - return $operator->call($arguments['q'], $arguments['sort'], $arguments['order'], $arguments['per_page'], $arguments['page']); + return $operator->call($arguments['q'], $arguments['sort'], $arguments['advanced_search'], $arguments['order'], $arguments['per_page'], $arguments['page']); } /** @return */ diff --git a/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Seven.php b/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Seven.php index 2f611826fe0..b15e09e262a 100644 --- a/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Seven.php +++ b/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Seven.php @@ -64,7 +64,7 @@ public function __construct(private Routers $routers) { } - /** @return |Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Schema\BasicError|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Schema\ConvertedNoteToIssueIssueEvent|Schema\TimelineCommentEvent|Schema\TimelineCrossReferencedEvent|Schema\TimelineCommittedEvent|Schema\TimelineReviewedEvent|Schema\TimelineLineCommentedEvent|Schema\TimelineCommitCommentedEvent|Schema\TimelineAssignedIssueEvent|Schema\TimelineUnassignedIssueEvent|Schema\StateChangeIssueEvent>|Observable|Observable|Observable|Observable|Observable|Observable */ + /** @return |Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Schema\BasicError|iterable|Observable|Observable|Observable|Observable|Observable|Observable|Schema\ConvertedNoteToIssueIssueEvent|Schema\TimelineCommentEvent|Schema\TimelineCrossReferencedEvent|Schema\TimelineCommittedEvent|Schema\TimelineReviewedEvent|Schema\TimelineLineCommentedEvent|Schema\TimelineCommitCommentedEvent|Schema\TimelineAssignedIssueEvent|Schema\TimelineUnassignedIssueEvent|Schema\StateChangeIssueEvent>|Observable|Observable|Observable|Observable|Observable|Observable */ public function call(string $call, array $params, array $pathChunks): Json|Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\EnterpriseAdmin\ListLabelsForSelfHostedRunnerForEnterprise\Response\ApplicationJson\Ok|OidcCustomSub|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListRepoAccessToSelfHostedRunnerGroupInOrg\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListSelfHostedRunnersInGroupForOrg\Response\ApplicationJson\Ok\Application\Json|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListSelectedReposForOrgSecret\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListSelectedReposForOrgVariable\Response\ApplicationJson\Ok\Application\Json|WithoutBody|iterable|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Dependabot\ListSelectedReposForOrgSecret\Response\ApplicationJson\Ok\Application\Json|HookDelivery|TeamDiscussion|TeamMembership|TeamProject|Artifact|ActionsCacheUsageByRepository|ActionsCacheUsagePolicyForRepository|Job|ActionsWorkflowAccessToRepository|SelectedActions|ActionsGetDefaultWorkflowPermissions|Runner|WorkflowRun|ActionsPublicKey|ActionsSecret|ActionsVariable|Workflow|BranchProtection|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Checks\ListForSuite\Response\ApplicationJson\Ok|CodeScanningAlert|CodeScanningAnalysis|CodeScanningSarifsStatus|RepositoryCollaboratorPermission|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Checks\ListForRef\Response\ApplicationJson\Ok\Application\Json|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Checks\ListSuitesForRef\Response\ApplicationJson\Ok|CombinedCommitStatus|BasicError|DependabotAlert|DependabotPublicKey|DependabotSecret|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Repos\ListDeploymentBranchPolicies\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Repos\GetAllDeploymentProtectionRules\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListEnvironmentSecrets\Response\ApplicationJson\Ok\Application\Json|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Actions\ListEnvironmentVariables\Response\ApplicationJson\Ok\Application\Json|Blob|GitCommit|GitRef|GitTag|GitTree|WebhookConfig|IssueComment|IssueEvent|PageBuild|PagesDeploymentStatus|PullRequestReviewComment|PullRequestReviewRequest|ReleaseAsset|Release|RuleSuite|SecretScanningAlert|GroupResponse|UserResponse|TeamDiscussionComment|PackageVersion { if ($pathChunks[0] === '') { diff --git a/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Three.php b/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Three.php index 1d93680dee1..e283d62a293 100644 --- a/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Three.php +++ b/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Three.php @@ -28,7 +28,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|Observable|Observable|Observable|Observable|Observable */ + /** @return Observable|Observable|Observable|Observable|Observable||Observable|WithoutBody|Observable|Observable|Observable|Observable|Schema\Operations\Search\IssuesAndPullRequests\Response\ApplicationJson\Ok|\ApiClients\Tools\OpenApiClient\Utils\Response\WithoutBody|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable */ public function call(string $call, array $params, array $pathChunks): iterable|GlobalAdvisory|WithoutBody|Integration|Authorization|CodeOfConduct|Announcement|GistSimple|Ok|License|OrganizationFull|Project|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Search\Code\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Search\Commits\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Search\IssuesAndPullRequests\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Search\Labels\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Search\Repos\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Search\Topics\Response\ApplicationJson\Ok|\ApiClients\Client\GitHubEnterprise\Schema\Operations\Search\Users\Response\ApplicationJson\Ok|TeamFull|Json|PrivateUser|PublicUser { if ($pathChunks[0] === '') { diff --git a/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Two.php b/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Two.php index 6f5f5aaa5fd..8b9dd040715 100644 --- a/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Two.php +++ b/clients/GitHubEnterprise-3.15/src/Internal/Router/Get/Two.php @@ -22,7 +22,7 @@ public function __construct(private Routers $routers) { } - /** @return Observable||Observable|WithoutBody|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable */ + /** @return Observable||Observable|WithoutBody|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|Observable|string */ public function call(string $call, array $params, array $pathChunks): iterable|Integration|WithoutBody|Json|Feed|ApiOverview|ResponseInterface|RateLimitOverview|PrivateUser|PublicUser|string { if ($pathChunks[0] === '') { diff --git a/clients/GitHubEnterprise-3.15/src/Operation/DependencyGraph.php b/clients/GitHubEnterprise-3.15/src/Operation/DependencyGraph.php index fe774b9be14..a926e15b149 100644 --- a/clients/GitHubEnterprise-3.15/src/Operation/DependencyGraph.php +++ b/clients/GitHubEnterprise-3.15/src/Operation/DependencyGraph.php @@ -15,7 +15,7 @@ public function __construct(private Internal\Operators $operators) { } - /** @return Observable */ + /** @return iterable */ public function diffRange(string $owner, string $repo, string $basehead, string $name): iterable { return $this->operators->dependencyGraph👷DiffRange()->call($owner, $repo, $basehead, $name); diff --git a/clients/GitHubEnterprise-3.15/src/Operation/Meta.php b/clients/GitHubEnterprise-3.15/src/Operation/Meta.php index 1d3f8c715f4..b8eab8c6c12 100644 --- a/clients/GitHubEnterprise-3.15/src/Operation/Meta.php +++ b/clients/GitHubEnterprise-3.15/src/Operation/Meta.php @@ -34,7 +34,6 @@ public function getOctocat(string $s): ResponseInterface return $this->operators->meta👷GetOctocat()->call($s); } - /** @return */ public function getZen(): string { return $this->operators->meta👷GetZen()->call(); diff --git a/clients/GitHubEnterprise-3.15/src/Operation/Search.php b/clients/GitHubEnterprise-3.15/src/Operation/Search.php index ef5d4fd6005..f927e68f288 100644 --- a/clients/GitHubEnterprise-3.15/src/Operation/Search.php +++ b/clients/GitHubEnterprise-3.15/src/Operation/Search.php @@ -26,10 +26,9 @@ public function commits(string $q, string $sort, string $order, int $perPage, in return $this->operators->search👷Commits()->call($q, $sort, $order, $perPage, $page); } - /** @return */ - public function issuesAndPullRequests(string $q, string $sort, string $order, int $perPage, int $page): \ApiClients\Client\GitHubEnterprise\Schema\Operations\Search\IssuesAndPullRequests\Response\ApplicationJson\Ok|WithoutBody + public function issuesAndPullRequests(string $q, string $sort, string $advancedSearch, string $order, int $perPage, int $page): \ApiClients\Client\GitHubEnterprise\Schema\Operations\Search\IssuesAndPullRequests\Response\ApplicationJson\Ok|WithoutBody { - return $this->operators->search👷IssuesAndPullRequests()->call($q, $sort, $order, $perPage, $page); + return $this->operators->search👷IssuesAndPullRequests()->call($q, $sort, $advancedSearch, $order, $perPage, $page); } /** @return */ diff --git a/clients/GitHubEnterprise-3.15/src/PHPStan/ClientCallReturnTypes.php b/clients/GitHubEnterprise-3.15/src/PHPStan/ClientCallReturnTypes.php index 1fab040d149..3b1e4959589 100644 --- a/clients/GitHubEnterprise-3.15/src/PHPStan/ClientCallReturnTypes.php +++ b/clients/GitHubEnterprise-3.15/src/PHPStan/ClientCallReturnTypes.php @@ -2816,7 +2816,7 @@ public function getTypeFromMethodCall(MethodReflection $methodReflection, Method } if ($call === 'GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}') { - return $this->typeResolver->resolve('Observable'); + return $this->typeResolver->resolve('iterable'); } if ($call === 'GET /repos/{owner}/{repo}/dependency-graph/sbom') { @@ -3960,7 +3960,7 @@ public function getTypeFromMethodCall(MethodReflection $methodReflection, Method } if ($call === 'GET /search/issues') { - return $this->typeResolver->resolve(''); + return $this->typeResolver->resolve('Schema\\Operations\\Search\\IssuesAndPullRequests\\Response\\ApplicationJson\\Ok|\\ApiClients\\Tools\\OpenApiClient\\Utils\\Response\\WithoutBody'); } if ($call === 'GET /search/labels') { @@ -4676,7 +4676,7 @@ public function getTypeFromMethodCall(MethodReflection $methodReflection, Method } if ($call === 'GET /zen') { - return $this->typeResolver->resolve(''); + return $this->typeResolver->resolve('string'); } return null; diff --git a/clients/GitHubEnterprise-3.15/src/Schema/Operations/Meta/GetZen/Response/ApplicationJson/Ok.php b/clients/GitHubEnterprise-3.15/src/Schema/Operations/Meta/GetZen/Response/TextPlain/Ok.php similarity index 87% rename from clients/GitHubEnterprise-3.15/src/Schema/Operations/Meta/GetZen/Response/ApplicationJson/Ok.php rename to clients/GitHubEnterprise-3.15/src/Schema/Operations/Meta/GetZen/Response/TextPlain/Ok.php index 5b244c1051b..feaf6b91c0f 100644 --- a/clients/GitHubEnterprise-3.15/src/Schema/Operations/Meta/GetZen/Response/ApplicationJson/Ok.php +++ b/clients/GitHubEnterprise-3.15/src/Schema/Operations/Meta/GetZen/Response/TextPlain/Ok.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace ApiClients\Client\GitHubEnterprise\Schema\Operations\Meta\GetZen\Response\ApplicationJson; +namespace ApiClients\Client\GitHubEnterprise\Schema\Operations\Meta\GetZen\Response\TextPlain; use ApiClients\Client\GitHubEnterprise\Schema; diff --git a/clients/GitHubEnterprise-3.15/tests/Internal/Operation/Search/IssuesAndPullRequestsTest.php b/clients/GitHubEnterprise-3.15/tests/Internal/Operation/Search/IssuesAndPullRequestsTest.php index 58783824b74..c6f87236d85 100644 --- a/clients/GitHubEnterprise-3.15/tests/Internal/Operation/Search/IssuesAndPullRequestsTest.php +++ b/clients/GitHubEnterprise-3.15/tests/Internal/Operation/Search/IssuesAndPullRequestsTest.php @@ -30,14 +30,15 @@ public function call_httpCode_200_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', '/search/issues?q=generated&sort=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/search/issues?q=generated&sort=generated&advanced_search=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); $result = $client->call(Internal\Operation\Search\IssuesAndPullRequests::OPERATION_MATCH, (static function (array $data): array { - $data['q'] = 'generated'; - $data['sort'] = 'generated'; - $data['order'] = 'generated'; - $data['per_page'] = 8; - $data['page'] = 1; + $data['q'] = 'generated'; + $data['sort'] = 'generated'; + $data['advanced_search'] = 'generated'; + $data['order'] = 'generated'; + $data['per_page'] = 8; + $data['page'] = 1; return $data; })([])); @@ -52,9 +53,9 @@ public function operations_httpCode_200_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', '/search/issues?q=generated&sort=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/search/issues?q=generated&sort=generated&advanced_search=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->search()->issuesAndPullRequests('generated', 'generated', 'generated', 8, 1); + $result = $client->operations()->search()->issuesAndPullRequests('generated', 'generated', 'generated', 'generated', 8, 1); } /** @test */ @@ -67,14 +68,15 @@ public function call_httpCode_503_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', '/search/issues?q=generated&sort=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/search/issues?q=generated&sort=generated&advanced_search=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); $result = $client->call(Internal\Operation\Search\IssuesAndPullRequests::OPERATION_MATCH, (static function (array $data): array { - $data['q'] = 'generated'; - $data['sort'] = 'generated'; - $data['order'] = 'generated'; - $data['per_page'] = 8; - $data['page'] = 1; + $data['q'] = 'generated'; + $data['sort'] = 'generated'; + $data['advanced_search'] = 'generated'; + $data['order'] = 'generated'; + $data['per_page'] = 8; + $data['page'] = 1; return $data; })([])); @@ -90,9 +92,9 @@ public function operations_httpCode_503_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', '/search/issues?q=generated&sort=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/search/issues?q=generated&sort=generated&advanced_search=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->search()->issuesAndPullRequests('generated', 'generated', 'generated', 8, 1); + $result = $client->operations()->search()->issuesAndPullRequests('generated', 'generated', 'generated', 'generated', 8, 1); } /** @test */ @@ -105,14 +107,15 @@ 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', '/search/issues?q=generated&sort=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/search/issues?q=generated&sort=generated&advanced_search=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); $result = $client->call(Internal\Operation\Search\IssuesAndPullRequests::OPERATION_MATCH, (static function (array $data): array { - $data['q'] = 'generated'; - $data['sort'] = 'generated'; - $data['order'] = 'generated'; - $data['per_page'] = 8; - $data['page'] = 1; + $data['q'] = 'generated'; + $data['sort'] = 'generated'; + $data['advanced_search'] = 'generated'; + $data['order'] = 'generated'; + $data['per_page'] = 8; + $data['page'] = 1; return $data; })([])); @@ -128,9 +131,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', '/search/issues?q=generated&sort=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/search/issues?q=generated&sort=generated&advanced_search=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->search()->issuesAndPullRequests('generated', 'generated', 'generated', 8, 1); + $result = $client->operations()->search()->issuesAndPullRequests('generated', 'generated', 'generated', 'generated', 8, 1); } /** @test */ @@ -143,14 +146,15 @@ 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', '/search/issues?q=generated&sort=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/search/issues?q=generated&sort=generated&advanced_search=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); $result = $client->call(Internal\Operation\Search\IssuesAndPullRequests::OPERATION_MATCH, (static function (array $data): array { - $data['q'] = 'generated'; - $data['sort'] = 'generated'; - $data['order'] = 'generated'; - $data['per_page'] = 8; - $data['page'] = 1; + $data['q'] = 'generated'; + $data['sort'] = 'generated'; + $data['advanced_search'] = 'generated'; + $data['order'] = 'generated'; + $data['per_page'] = 8; + $data['page'] = 1; return $data; })([])); @@ -166,9 +170,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', '/search/issues?q=generated&sort=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/search/issues?q=generated&sort=generated&advanced_search=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->search()->issuesAndPullRequests('generated', 'generated', 'generated', 8, 1); + $result = $client->operations()->search()->issuesAndPullRequests('generated', 'generated', 'generated', 'generated', 8, 1); } /** @test */ @@ -180,14 +184,15 @@ 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', '/search/issues?q=generated&sort=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/search/issues?q=generated&sort=generated&advanced_search=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); $result = $client->call(Internal\Operation\Search\IssuesAndPullRequests::OPERATION_MATCH, (static function (array $data): array { - $data['q'] = 'generated'; - $data['sort'] = 'generated'; - $data['order'] = 'generated'; - $data['per_page'] = 8; - $data['page'] = 1; + $data['q'] = 'generated'; + $data['sort'] = 'generated'; + $data['advanced_search'] = 'generated'; + $data['order'] = 'generated'; + $data['per_page'] = 8; + $data['page'] = 1; return $data; })([])); @@ -202,9 +207,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', '/search/issues?q=generated&sort=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); + $browser->request('GET', '/search/issues?q=generated&sort=generated&advanced_search=generated&order=generated&per_page=8&page=1', Argument::type('array'), Argument::any())->willReturn(resolve($response))->shouldBeCalled(); $client = new Client($auth->reveal(), $browser->reveal()); - $result = $client->operations()->search()->issuesAndPullRequests('generated', 'generated', 'generated', 8, 1); + $result = $client->operations()->search()->issuesAndPullRequests('generated', 'generated', 'generated', 'generated', 8, 1); self::assertArrayHasKey('code', $result); self::assertSame(304, $result['code']); } diff --git a/clients/GitHubEnterprise-3.15/tests/Types/ClientCallReturnTypes.php b/clients/GitHubEnterprise-3.15/tests/Types/ClientCallReturnTypes.php index 76063a3b827..a28eb93aea4 100644 --- a/clients/GitHubEnterprise-3.15/tests/Types/ClientCallReturnTypes.php +++ b/clients/GitHubEnterprise-3.15/tests/Types/ClientCallReturnTypes.php @@ -710,7 +710,7 @@ function authHeader(): string assertType('', $client->call('GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}')); assertType('', $client->call('PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}')); assertType('', $client->call('DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}')); -assertType('Observable', $client->call('GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}')); +assertType('iterable', $client->call('GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}')); assertType('', $client->call('GET /repos/{owner}/{repo}/dependency-graph/sbom')); assertType('', $client->call('POST /repos/{owner}/{repo}/dependency-graph/snapshots')); assertType('Observable', $client->call('GET /repos/{owner}/{repo}/deployments')); @@ -996,7 +996,7 @@ function authHeader(): string assertType('', $client->call('PATCH /scim/v2/enterprises/{enterprise}/Users/{scim_user_id}')); assertType('', $client->call('GET /search/code')); assertType('', $client->call('GET /search/commits')); -assertType('', $client->call('GET /search/issues')); +assertType('Schema\\Operations\\Search\\IssuesAndPullRequests\\Response\\ApplicationJson\\Ok|\\ApiClients\\Tools\\OpenApiClient\\Utils\\Response\\WithoutBody', $client->call('GET /search/issues')); assertType('', $client->call('GET /search/labels')); assertType('', $client->call('GET /search/repositories')); assertType('', $client->call('GET /search/topics')); @@ -1175,4 +1175,4 @@ function authHeader(): string assertType('Observable', $client->call('LIST /users/{username}/subscriptions')); assertType('', $client->call('PUT /users/{username}/suspended')); assertType('', $client->call('DELETE /users/{username}/suspended')); -assertType('', $client->call('GET /zen')); +assertType('string', $client->call('GET /zen')); diff --git a/etc/specs/GitHubEnterprise-3.15/current.spec.yaml b/etc/specs/GitHubEnterprise-3.15/current.spec.yaml index 491cf98bffc..28a74e72881 100644 --- a/etc/specs/GitHubEnterprise-3.15/current.spec.yaml +++ b/etc/specs/GitHubEnterprise-3.15/current.spec.yaml @@ -42140,6 +42140,7 @@ paths: - "$ref": "#/components/parameters/order" - "$ref": "#/components/parameters/per-page" - "$ref": "#/components/parameters/page" + - "$ref": "#/components/parameters/issues-advanced-search" responses: '200': description: Response @@ -48396,7 +48397,7 @@ paths: '200': description: Response content: - application/json: + text/plain: schema: type: string examples: @@ -218452,6 +218453,15 @@ components: - desc - asc default: desc + issues-advanced-search: + name: advanced_search + description: |- + Set to `true` to use advanced search. + Example: `http://api.github.com/search/issues?q={query}&advanced_search=true` + in: query + required: false + schema: + type: string gpg-key-id: name: gpg_key_id description: The unique identifier of the GPG key. @@ -218742,7 +218752,8 @@ components: found: description: Found dependency_review_forbidden: - description: Response if GitHub Advanced Security is not enabled for this repository + description: Response for a private repository when GitHub Advanced Security + is not enabled, or if used against a fork content: application/json: schema: