From f99ee94cc3fa807a3e7d350353ff69e0f163d547 Mon Sep 17 00:00:00 2001 From: Oskar Stark Date: Mon, 2 Sep 2024 13:10:34 +0200 Subject: [PATCH 1/3] PHPStan: Narrow type in `CancelRetryClient` --- src/Client/CancelRetryClient.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Client/CancelRetryClient.php b/src/Client/CancelRetryClient.php index 9ae7ffe..9c1bea3 100644 --- a/src/Client/CancelRetryClient.php +++ b/src/Client/CancelRetryClient.php @@ -39,7 +39,7 @@ public function buildApiUrl(): string /** * Builds array for CURLOPT_POSTFIELDS curl argument. * - * @return array + * @return array{token: string} */ public function buildCurlPostFields(Receipt $receipt): array { From 3abfc5b084376c5f9397e72277d8f38d74ee40b1 Mon Sep 17 00:00:00 2001 From: Oskar Stark Date: Tue, 3 Sep 2024 08:11:10 +0200 Subject: [PATCH 2/3] - --- src/Client/SubscriptionClient.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Client/SubscriptionClient.php b/src/Client/SubscriptionClient.php index e84d118..b88acbb 100644 --- a/src/Client/SubscriptionClient.php +++ b/src/Client/SubscriptionClient.php @@ -36,7 +36,7 @@ public function buildApiUrl(): string /** * Builds array for CURLOPT_POSTFIELDS curl argument. * - * @return array + * @return array{token: string, subscription: string, user: string, device_name?: string, sound?: string} */ public function buildCurlPostFields(Subscription $subscription, Recipient $recipient, ?Sound $sound = null): array { From 7fdb7ea93417066a2863a336478b2b389a9714be Mon Sep 17 00:00:00 2001 From: Oskar Stark Date: Tue, 3 Sep 2024 08:11:48 +0200 Subject: [PATCH 3/3] - --- src/Client/UserGroupValidationClient.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Client/UserGroupValidationClient.php b/src/Client/UserGroupValidationClient.php index 56c6d11..c05c350 100644 --- a/src/Client/UserGroupValidationClient.php +++ b/src/Client/UserGroupValidationClient.php @@ -33,7 +33,7 @@ public function buildApiUrl(): string /** * Builds array for CURLOPT_POSTFIELDS curl argument. * - * @return array + * @return array{token: string, user: string, device?: string} */ public function buildCurlPostFields(Application $application, Recipient $recipient): array {