From 88de90f840280c45bf6ac82de22d43100e177200 Mon Sep 17 00:00:00 2001 From: Mike Nichols Date: Fri, 23 Mar 2018 16:56:47 -0700 Subject: [PATCH] Updated DatabaseFailedJobProvider Updated DatabaseFailedJobProvider to return object(s) instead of arrays as defined by the FailedJobProviderInterface. Fixes a bug that caused queue:retry to fail when using mongodb for failed jobs. --- .../Mongodb/Queue/Failed/MongoFailedJobProvider.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Jenssegers/Mongodb/Queue/Failed/MongoFailedJobProvider.php b/src/Jenssegers/Mongodb/Queue/Failed/MongoFailedJobProvider.php index 7e87d1b05..5548dd86f 100644 --- a/src/Jenssegers/Mongodb/Queue/Failed/MongoFailedJobProvider.php +++ b/src/Jenssegers/Mongodb/Queue/Failed/MongoFailedJobProvider.php @@ -26,7 +26,7 @@ public function log($connection, $queue, $payload, $exception) /** * Get a list of all of the failed jobs. * - * @return array + * @return object[] */ public function all() { @@ -34,7 +34,7 @@ public function all() $all = array_map(function ($job) { $job['id'] = (string) $job['_id']; - return $job; + return (object) $job; }, $all); return $all; @@ -44,7 +44,7 @@ public function all() * Get a single failed job. * * @param mixed $id - * @return array + * @return object */ public function find($id) { @@ -52,7 +52,7 @@ public function find($id) $job['id'] = (string) $job['_id']; - return $job; + return (object) $job; } /**