From 00f2adf2a78b9fcfba4296032ec21d20e574076b Mon Sep 17 00:00:00 2001 From: Marick van Tuil Date: Wed, 15 Oct 2025 20:26:02 +0200 Subject: [PATCH 1/2] Updated $config declaration to work with Laravel 12 failover queue --- src/CloudTasksQueue.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CloudTasksQueue.php b/src/CloudTasksQueue.php index 6c01dbb..058da45 100644 --- a/src/CloudTasksQueue.php +++ b/src/CloudTasksQueue.php @@ -48,7 +48,7 @@ class CloudTasksQueue extends LaravelQueue implements QueueContract * @param QueueConfig $config */ public function __construct( - public array $config, + protected $config, public CloudTasksClient $client, // @phpstan-ignore-next-line public $dispatchAfterCommit = false, From b21f8d9467b018625306ee6312e6a9e156ce62ae Mon Sep 17 00:00:00 2001 From: Marick van Tuil Date: Wed, 15 Oct 2025 20:29:16 +0200 Subject: [PATCH 2/2] Larastan --- src/CloudTasksConnector.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/CloudTasksConnector.php b/src/CloudTasksConnector.php index 9ce5ae1..f939170 100644 --- a/src/CloudTasksConnector.php +++ b/src/CloudTasksConnector.php @@ -18,6 +18,7 @@ * handler?: string, * service_account_email?: string, * backoff?: int, + * dispatch_deadline?: int, * after_commit?: bool * } */