From 2ded8eaca29bcbf91f01fa577357c128b32d5ab2 Mon Sep 17 00:00:00 2001 From: Michael Nardolillo Date: Wed, 16 Dec 2020 10:55:32 -0500 Subject: [PATCH 1/2] remove un-neccesary use of facade --- src/Jenssegers/Mongodb/MongodbQueueServiceProvider.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Jenssegers/Mongodb/MongodbQueueServiceProvider.php b/src/Jenssegers/Mongodb/MongodbQueueServiceProvider.php index 6c47b0d5d..a0f8e0361 100644 --- a/src/Jenssegers/Mongodb/MongodbQueueServiceProvider.php +++ b/src/Jenssegers/Mongodb/MongodbQueueServiceProvider.php @@ -2,7 +2,6 @@ namespace Jenssegers\Mongodb; -use Illuminate\Support\Facades\DB; use Illuminate\Queue\QueueServiceProvider; use Jenssegers\Mongodb\Queue\Failed\MongoFailedJobProvider; @@ -14,7 +13,7 @@ class MongodbQueueServiceProvider extends QueueServiceProvider protected function registerFailedJobServices() { // Add compatible queue failer if mongodb is configured. - if (DB::connection(config('queue.failed.database'))->getDriverName() == 'mongodb') { + if ($this->app['db']->connection(config('queue.failed.database'))->getDriverName() == 'mongodb') { $this->app->singleton('queue.failer', function ($app) { return new MongoFailedJobProvider($app['db'], config('queue.failed.database'), config('queue.failed.table')); }); From b02f570844c150dfa95ab3c5807fa6409c12bde1 Mon Sep 17 00:00:00 2001 From: Michael Nardolillo Date: Thu, 17 Dec 2020 15:11:24 -0500 Subject: [PATCH 2/2] update changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 614d35fa6..0f3f0e1ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,11 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [3.8.2] - 2020-12-17 + +### Changed +- MongodbQueueServiceProvider does not use the DB Facade anymore [#2149](https://github.com/jenssegers/laravel-mongodb/pull/2149) by [@curosmj](https://github.com/curosmj) + ### Added - Laravel 8 support by [@divine](https://github.com/divine).