From c623fa5ebec4c937be6b909ca95f979457a0feb8 Mon Sep 17 00:00:00 2001 From: Christophe Coevoet Date: Sat, 24 Jun 2023 18:58:20 +0200 Subject: [PATCH] Generate the phpdoc for the static create method of objects (#1464) --- src/Input/PutTraceSegmentsRequest.php | 6 ++++++ src/ValueObject/UnprocessedTraceSegment.php | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/src/Input/PutTraceSegmentsRequest.php b/src/Input/PutTraceSegmentsRequest.php index 76a6e68..f392ec1 100644 --- a/src/Input/PutTraceSegmentsRequest.php +++ b/src/Input/PutTraceSegmentsRequest.php @@ -30,6 +30,12 @@ public function __construct(array $input = []) parent::__construct($input); } + /** + * @param array{ + * TraceSegmentDocuments?: string[], + * '@region'?: string|null, + * }|PutTraceSegmentsRequest $input + */ public static function create($input): self { return $input instanceof self ? $input : new self($input); diff --git a/src/ValueObject/UnprocessedTraceSegment.php b/src/ValueObject/UnprocessedTraceSegment.php index d7e1b80..ac8d42b 100644 --- a/src/ValueObject/UnprocessedTraceSegment.php +++ b/src/ValueObject/UnprocessedTraceSegment.php @@ -36,6 +36,13 @@ public function __construct(array $input) $this->message = $input['Message'] ?? null; } + /** + * @param array{ + * Id?: null|string, + * ErrorCode?: null|string, + * Message?: null|string, + * }|UnprocessedTraceSegment $input + */ public static function create($input): self { return $input instanceof self ? $input : new self($input);