Skip to content

Commit 5d8d049

Browse files
authored
Generate the phpdoc for the static create method of objects (#1464)
1 parent 8e14400 commit 5d8d049

25 files changed

+220
-0
lines changed

src/Input/AddLayerVersionPermissionRequest.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,18 @@ public function __construct(array $input = [])
9595
parent::__construct($input);
9696
}
9797

98+
/**
99+
* @param array{
100+
* LayerName?: string,
101+
* VersionNumber?: string,
102+
* StatementId?: string,
103+
* Action?: string,
104+
* Principal?: string,
105+
* OrganizationId?: string,
106+
* RevisionId?: string,
107+
* '@region'?: string|null,
108+
* }|AddLayerVersionPermissionRequest $input
109+
*/
98110
public static function create($input): self
99111
{
100112
return $input instanceof self ? $input : new self($input);

src/Input/DeleteFunctionRequest.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@ public function __construct(array $input = [])
4848
parent::__construct($input);
4949
}
5050

51+
/**
52+
* @param array{
53+
* FunctionName?: string,
54+
* Qualifier?: string,
55+
* '@region'?: string|null,
56+
* }|DeleteFunctionRequest $input
57+
*/
5158
public static function create($input): self
5259
{
5360
return $input instanceof self ? $input : new self($input);

src/Input/InvocationRequest.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,17 @@ public function __construct(array $input = [])
9595
parent::__construct($input);
9696
}
9797

98+
/**
99+
* @param array{
100+
* FunctionName?: string,
101+
* InvocationType?: InvocationType::*,
102+
* LogType?: LogType::*,
103+
* ClientContext?: string,
104+
* Payload?: string,
105+
* Qualifier?: string,
106+
* '@region'?: string|null,
107+
* }|InvocationRequest $input
108+
*/
98109
public static function create($input): self
99110
{
100111
return $input instanceof self ? $input : new self($input);

src/Input/ListFunctionsRequest.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,15 @@ public function __construct(array $input = [])
5959
parent::__construct($input);
6060
}
6161

62+
/**
63+
* @param array{
64+
* MasterRegion?: string,
65+
* FunctionVersion?: FunctionVersion::*,
66+
* Marker?: string,
67+
* MaxItems?: int,
68+
* '@region'?: string|null,
69+
* }|ListFunctionsRequest $input
70+
*/
6271
public static function create($input): self
6372
{
6473
return $input instanceof self ? $input : new self($input);

src/Input/ListLayerVersionsRequest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,16 @@ public function __construct(array $input = [])
7474
parent::__construct($input);
7575
}
7676

77+
/**
78+
* @param array{
79+
* CompatibleRuntime?: Runtime::*,
80+
* LayerName?: string,
81+
* Marker?: string,
82+
* MaxItems?: int,
83+
* CompatibleArchitecture?: Architecture::*,
84+
* '@region'?: string|null,
85+
* }|ListLayerVersionsRequest $input
86+
*/
7787
public static function create($input): self
7888
{
7989
return $input instanceof self ? $input : new self($input);

src/Input/ListVersionsByFunctionRequest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,14 @@ public function __construct(array $input = [])
5858
parent::__construct($input);
5959
}
6060

61+
/**
62+
* @param array{
63+
* FunctionName?: string,
64+
* Marker?: string,
65+
* MaxItems?: int,
66+
* '@region'?: string|null,
67+
* }|ListVersionsByFunctionRequest $input
68+
*/
6169
public static function create($input): self
6270
{
6371
return $input instanceof self ? $input : new self($input);

src/Input/PublishLayerVersionRequest.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,17 @@ public function __construct(array $input = [])
9393
parent::__construct($input);
9494
}
9595

96+
/**
97+
* @param array{
98+
* LayerName?: string,
99+
* Description?: string,
100+
* Content?: LayerVersionContentInput|array,
101+
* CompatibleRuntimes?: list<Runtime::*>,
102+
* LicenseInfo?: string,
103+
* CompatibleArchitectures?: list<Architecture::*>,
104+
* '@region'?: string|null,
105+
* }|PublishLayerVersionRequest $input
106+
*/
96107
public static function create($input): self
97108
{
98109
return $input instanceof self ? $input : new self($input);

src/ValueObject/DeadLetterConfig.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ public function __construct(array $input)
2424
$this->targetArn = $input['TargetArn'] ?? null;
2525
}
2626

27+
/**
28+
* @param array{
29+
* TargetArn?: null|string,
30+
* }|DeadLetterConfig $input
31+
*/
2732
public static function create($input): self
2833
{
2934
return $input instanceof self ? $input : new self($input);

src/ValueObject/EnvironmentError.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ public function __construct(array $input)
2929
$this->message = $input['Message'] ?? null;
3030
}
3131

32+
/**
33+
* @param array{
34+
* ErrorCode?: null|string,
35+
* Message?: null|string,
36+
* }|EnvironmentError $input
37+
*/
3238
public static function create($input): self
3339
{
3440
return $input instanceof self ? $input : new self($input);

src/ValueObject/EnvironmentResponse.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ public function __construct(array $input)
3030
$this->error = isset($input['Error']) ? EnvironmentError::create($input['Error']) : null;
3131
}
3232

33+
/**
34+
* @param array{
35+
* Variables?: null|array<string, string>,
36+
* Error?: null|EnvironmentError|array,
37+
* }|EnvironmentResponse $input
38+
*/
3339
public static function create($input): self
3440
{
3541
return $input instanceof self ? $input : new self($input);

0 commit comments

Comments
 (0)