Skip to content

Commit fa71203

Browse files
authored
Merge pull request #343 from php-api-clients/GitHubAE/from-1.1.4-hash-c42ed41e63b8d4b2d561cf8fd8dc40ee-from-1.1.4-hash-c42ed41e63b8d4b2d561cf8fd8dc40ee
2 parents b0ac55e + 64d924d commit fa71203

File tree

45 files changed

+1071
-76
lines changed

Some content is hidden

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

45 files changed

+1071
-76
lines changed

clients/GitHubAE/etc/openapi-client-generator.state

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/GitHubAE/src/Hydrator/Operation/Notifications/Threads/ThreadId.php

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public function hydrateObject(string $className, array $payload): object
3131
'ApiClients\Client\GitHubAE\Schema\MinimalRepository\License' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️MinimalRepository⚡️License($payload),
3232
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis($payload),
3333
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\AdvancedSecurity' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️AdvancedSecurity($payload),
34+
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($payload),
3435
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning($payload),
3536
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanningPushProtection' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($payload),
3637
'ApiClients\Client\GitHubAE\Schema\Thread\Subject' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Thread⚡️Subject($payload),
@@ -1706,6 +1707,26 @@ private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Se
17061707

17071708
after_advancedSecurity:
17081709

1710+
$value = $payload['dependabot_security_updates'] ?? null;
1711+
1712+
if ($value === null) {
1713+
$properties['dependabotSecurityUpdates'] = null;
1714+
goto after_dependabotSecurityUpdates;
1715+
}
1716+
1717+
if (is_array($value)) {
1718+
try {
1719+
$this->hydrationStack[] = 'dependabotSecurityUpdates';
1720+
$value = $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($value);
1721+
} finally {
1722+
array_pop($this->hydrationStack);
1723+
}
1724+
}
1725+
1726+
$properties['dependabotSecurityUpdates'] = $value;
1727+
1728+
after_dependabotSecurityUpdates:
1729+
17091730
$value = $payload['secret_scanning'] ?? null;
17101731

17111732
if ($value === null) {
@@ -1794,6 +1815,38 @@ private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Se
17941815
}
17951816

17961817

1818+
private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates(array $payload): \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates
1819+
{
1820+
$properties = [];
1821+
$missingFields = [];
1822+
try {
1823+
$value = $payload['status'] ?? null;
1824+
1825+
if ($value === null) {
1826+
$properties['status'] = null;
1827+
goto after_status;
1828+
}
1829+
1830+
$properties['status'] = $value;
1831+
1832+
after_status:
1833+
1834+
} catch (\Throwable $exception) {
1835+
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates', $exception, stack: $this->hydrationStack);
1836+
}
1837+
1838+
if (count($missingFields) > 0) {
1839+
throw UnableToHydrateObject::dueToMissingFields(\ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates::class, $missingFields, stack: $this->hydrationStack);
1840+
}
1841+
1842+
try {
1843+
return new \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates(...$properties);
1844+
} catch (\Throwable $exception) {
1845+
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates', $exception, stack: $this->hydrationStack);
1846+
}
1847+
}
1848+
1849+
17971850
private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning(array $payload): \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning
17981851
{
17991852
$properties = [];
@@ -2026,6 +2079,7 @@ public function serializeObjectOfType(object $object, string $className): mixed
20262079
'ApiClients\Client\GitHubAE\Schema\MinimalRepository\License' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️MinimalRepository⚡️License($object),
20272080
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis($object),
20282081
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\AdvancedSecurity' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️AdvancedSecurity($object),
2082+
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($object),
20292083
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning($object),
20302084
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanningPushProtection' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($object),
20312085
'ApiClients\Client\GitHubAE\Schema\Thread\Subject' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Thread⚡️Subject($object),
@@ -2950,6 +3004,15 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema
29503004
after_advancedSecurity: $result['advanced_security'] = $advancedSecurity;
29513005

29523006

3007+
$dependabotSecurityUpdates = $object->dependabotSecurityUpdates;
3008+
3009+
if ($dependabotSecurityUpdates === null) {
3010+
goto after_dependabotSecurityUpdates;
3011+
}
3012+
$dependabotSecurityUpdates = $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($dependabotSecurityUpdates);
3013+
after_dependabotSecurityUpdates: $result['dependabot_security_updates'] = $dependabotSecurityUpdates;
3014+
3015+
29533016
$secretScanning = $object->secretScanning;
29543017

29553018
if ($secretScanning === null) {
@@ -2989,6 +3052,23 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema
29893052
}
29903053

29913054

3055+
private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates(mixed $object): mixed
3056+
{
3057+
\assert($object instanceof \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates);
3058+
$result = [];
3059+
3060+
$status = $object->status;
3061+
3062+
if ($status === null) {
3063+
goto after_status;
3064+
}
3065+
after_status: $result['status'] = $status;
3066+
3067+
3068+
return $result;
3069+
}
3070+
3071+
29923072
private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning(mixed $object): mixed
29933073
{
29943074
\assert($object instanceof \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning);

clients/GitHubAE/src/Hydrator/Operation/Repos/Owner/Repo.php

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public function hydrateObject(string $className, array $payload): object
3535
'ApiClients\Client\GitHubAE\Schema\CodeOfConductSimple' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️CodeOfConductSimple($payload),
3636
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis($payload),
3737
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\AdvancedSecurity' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️AdvancedSecurity($payload),
38+
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($payload),
3839
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning($payload),
3940
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanningPushProtection' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($payload),
4041
'ApiClients\Client\GitHubAE\Schema\BasicError' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️BasicError($payload),
@@ -4131,6 +4132,26 @@ private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Se
41314132

41324133
after_advancedSecurity:
41334134

4135+
$value = $payload['dependabot_security_updates'] ?? null;
4136+
4137+
if ($value === null) {
4138+
$properties['dependabotSecurityUpdates'] = null;
4139+
goto after_dependabotSecurityUpdates;
4140+
}
4141+
4142+
if (is_array($value)) {
4143+
try {
4144+
$this->hydrationStack[] = 'dependabotSecurityUpdates';
4145+
$value = $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($value);
4146+
} finally {
4147+
array_pop($this->hydrationStack);
4148+
}
4149+
}
4150+
4151+
$properties['dependabotSecurityUpdates'] = $value;
4152+
4153+
after_dependabotSecurityUpdates:
4154+
41344155
$value = $payload['secret_scanning'] ?? null;
41354156

41364157
if ($value === null) {
@@ -4219,6 +4240,38 @@ private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Se
42194240
}
42204241

42214242

4243+
private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates(array $payload): \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates
4244+
{
4245+
$properties = [];
4246+
$missingFields = [];
4247+
try {
4248+
$value = $payload['status'] ?? null;
4249+
4250+
if ($value === null) {
4251+
$properties['status'] = null;
4252+
goto after_status;
4253+
}
4254+
4255+
$properties['status'] = $value;
4256+
4257+
after_status:
4258+
4259+
} catch (\Throwable $exception) {
4260+
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates', $exception, stack: $this->hydrationStack);
4261+
}
4262+
4263+
if (count($missingFields) > 0) {
4264+
throw UnableToHydrateObject::dueToMissingFields(\ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates::class, $missingFields, stack: $this->hydrationStack);
4265+
}
4266+
4267+
try {
4268+
return new \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates(...$properties);
4269+
} catch (\Throwable $exception) {
4270+
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates', $exception, stack: $this->hydrationStack);
4271+
}
4272+
}
4273+
4274+
42224275
private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning(array $payload): \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning
42234276
{
42244277
$properties = [];
@@ -4487,6 +4540,7 @@ public function serializeObjectOfType(object $object, string $className): mixed
44874540
'ApiClients\Client\GitHubAE\Schema\CodeOfConductSimple' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️CodeOfConductSimple($object),
44884541
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis($object),
44894542
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\AdvancedSecurity' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️AdvancedSecurity($object),
4543+
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($object),
44904544
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning($object),
44914545
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanningPushProtection' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($object),
44924546
'ApiClients\Client\GitHubAE\Schema\BasicError' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️BasicError($object),
@@ -6745,6 +6799,15 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema
67456799
after_advancedSecurity: $result['advanced_security'] = $advancedSecurity;
67466800

67476801

6802+
$dependabotSecurityUpdates = $object->dependabotSecurityUpdates;
6803+
6804+
if ($dependabotSecurityUpdates === null) {
6805+
goto after_dependabotSecurityUpdates;
6806+
}
6807+
$dependabotSecurityUpdates = $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($dependabotSecurityUpdates);
6808+
after_dependabotSecurityUpdates: $result['dependabot_security_updates'] = $dependabotSecurityUpdates;
6809+
6810+
67486811
$secretScanning = $object->secretScanning;
67496812

67506813
if ($secretScanning === null) {
@@ -6784,6 +6847,23 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema
67846847
}
67856848

67866849

6850+
private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates(mixed $object): mixed
6851+
{
6852+
\assert($object instanceof \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates);
6853+
$result = [];
6854+
6855+
$status = $object->status;
6856+
6857+
if ($status === null) {
6858+
goto after_status;
6859+
}
6860+
after_status: $result['status'] = $status;
6861+
6862+
6863+
return $result;
6864+
}
6865+
6866+
67876867
private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning(mixed $object): mixed
67886868
{
67896869
\assert($object instanceof \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning);

0 commit comments

Comments
 (0)