From 8c2c88c4c5232c443f55fe203b6b95f37300c48d Mon Sep 17 00:00:00 2001 From: Anderson Ivan Witzke <4406761+ivanwitzke@users.noreply.github.com> Date: Wed, 16 Oct 2019 10:51:33 -0300 Subject: [PATCH 1/2] bump illuminate/queue version Support for Laravel 6.0 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 20ddeb9..68c7778 100644 --- a/composer.json +++ b/composer.json @@ -6,7 +6,7 @@ "license": "MIT", "require": { "php": ">=7.1", - "illuminate/queue": "^5.6", + "illuminate/queue": "^6.0", "queue-interop/amqp-interop": "^0.8", "queue-interop/queue-interop": "^0.7|^0.8", "enqueue/enqueue": "^0.9", From 3c46e426969c65feb4793d827f40dffc920a5fac Mon Sep 17 00:00:00 2001 From: Anderson Ivan Witzke <4406761+ivanwitzke@users.noreply.github.com> Date: Wed, 16 Oct 2019 15:20:05 -0300 Subject: [PATCH 2/2] Updated Illuminate\Queue\Worker contructor params Illuminate\Queue\Worker::__constructor now requires an extra callable $isDownForMaintenance --- src/EnqueueServiceProvider.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/EnqueueServiceProvider.php b/src/EnqueueServiceProvider.php index 5bf5687..36ac9d8 100644 --- a/src/EnqueueServiceProvider.php +++ b/src/EnqueueServiceProvider.php @@ -65,7 +65,12 @@ private function bootInteropQueueDriver() $this->app->extend('queue.worker', function ($worker, $app) { return new Worker( - $app['queue'], $app['events'], $app[ExceptionHandler::class] + $app['queue'], + $app['events'], + $app[ExceptionHandler::class], + function () use ($app) { + return $app->isDownForMaintenance(); + } ); }); }