From d1685b03c987cbe33f72cbbc2889be2a03def79e Mon Sep 17 00:00:00 2001 From: Tom Schlick Date: Fri, 3 Nov 2017 11:51:07 -0400 Subject: [PATCH 1/2] use $job->resolveName() instead of $job->getName() --- src/Illuminate/Queue/Worker.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Queue/Worker.php b/src/Illuminate/Queue/Worker.php index 3dc3685a0d2e..7bb3ed5d00b7 100644 --- a/src/Illuminate/Queue/Worker.php +++ b/src/Illuminate/Queue/Worker.php @@ -392,7 +392,7 @@ protected function markJobAsFailedIfAlreadyExceedsMaxAttempts($connectionName, $ } $this->failJob($connectionName, $job, $e = new MaxAttemptsExceededException( - $job->getName().' has been attempted too many times or run too long. The job may have previously timed out.' + $job->resolveName().' has been attempted too many times or run too long. The job may have previously timed out.' )); throw $e; From 921a40f5370e78dfafe4ce01b4b27c011bd78c45 Mon Sep 17 00:00:00 2001 From: Tom Schlick Date: Fri, 3 Nov 2017 11:51:58 -0400 Subject: [PATCH 2/2] fake the resolveName() method --- tests/Queue/QueueWorkerTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Queue/QueueWorkerTest.php b/tests/Queue/QueueWorkerTest.php index 4ac93bee0e84..e0bd890edd67 100755 --- a/tests/Queue/QueueWorkerTest.php +++ b/tests/Queue/QueueWorkerTest.php @@ -394,7 +394,7 @@ public function hasFailed() return $this->failed; } - public function getName() + public function resolveName() { return 'WorkerFakeJob'; }