From 2ff81d121fb9adb3f83151fbd7b259aebd6a998b Mon Sep 17 00:00:00 2001 From: juankman94 Date: Thu, 17 May 2018 15:42:00 -0500 Subject: [PATCH 1/2] Fix application routes loop --- src/Intouch/LaravelNewrelic/LumenNewrelicMiddleware.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Intouch/LaravelNewrelic/LumenNewrelicMiddleware.php b/src/Intouch/LaravelNewrelic/LumenNewrelicMiddleware.php index 9b1f72b..34b2ae0 100644 --- a/src/Intouch/LaravelNewrelic/LumenNewrelicMiddleware.php +++ b/src/Intouch/LaravelNewrelic/LumenNewrelicMiddleware.php @@ -91,7 +91,7 @@ protected function getRouteObject() { }; $routes = []; - foreach (app()->getRoutes() as $routeName => $route) { + foreach (app()->router->getRoutes() as $routeName => $route) { $regex = $routeToRegex($routeName); $method = $routeToMethod($routeName); $routes[$method.$regex] = compact('route', 'method', 'regex'); From 1eba9f05631842f4c5aa723398354949af7db384 Mon Sep 17 00:00:00 2001 From: juankman94 Date: Tue, 22 May 2018 09:35:39 -0500 Subject: [PATCH 2/2] Fix JobProcessing class in queue->before closure --- src/Intouch/LaravelNewrelic/LumenNewrelicServiceProvider.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Intouch/LaravelNewrelic/LumenNewrelicServiceProvider.php b/src/Intouch/LaravelNewrelic/LumenNewrelicServiceProvider.php index 70923d7..9e428ed 100644 --- a/src/Intouch/LaravelNewrelic/LumenNewrelicServiceProvider.php +++ b/src/Intouch/LaravelNewrelic/LumenNewrelicServiceProvider.php @@ -2,6 +2,7 @@ namespace Intouch\LaravelNewrelic; +use Illuminate\Queue\Events\JobProcessing; use Illuminate\Queue\Events\JobProcessed; use Illuminate\Support\ServiceProvider; use Intouch\Newrelic\Newrelic; @@ -23,7 +24,7 @@ function ( $app ) { } ); - app('queue')->before(function (JobProcessed $event) { + app('queue')->before(function (JobProcessing $event) { app('newrelic')->backgroundJob( true ); app('newrelic')->startTransaction( ini_get('newrelic.appname') ); if (app('config')->get( 'newrelic.auto_name_jobs' )) {