Skip to content

Commit 1da567d

Browse files
authored
Merge pull request #39 from onlime/ditch-event-service-provider
Streamline `EventServiceProvider` into `RequestLoggerServiceProvider`
2 parents cb1bc39 + 4869986 commit 1da567d

File tree

3 files changed

+8
-28
lines changed

3 files changed

+8
-28
lines changed

Diff for: CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ No breaking changes. The only changes are to the development dependencies used f
1717

1818
## Changes
1919

20+
### 3.5.0 - 2025-02-11
21+
22+
- Move registration of event listeners to the main service provider and remove the dedicated EventServiceProvider.
23+
2024
### 3.4.0 - 2024-12-04
2125

2226
- Add PHP 8.4 support

Diff for: src/EventServiceProvider.php

-26
This file was deleted.

Diff for: src/RequestLoggerServiceProvider.php

+4-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@
33
namespace Bilfeldt\RequestLogger;
44

55
use Bilfeldt\RequestLogger\Commands\PruneRequestLogsCommand;
6+
use Bilfeldt\RequestLogger\Listeners\LogRequest;
67
use Bilfeldt\RequestLogger\Middleware\LogRequestMiddleware;
8+
use Illuminate\Foundation\Http\Events\RequestHandled;
79
use Illuminate\Http\Request;
810
use Illuminate\Routing\Router;
11+
use Illuminate\Support\Facades\Event;
912
use Illuminate\Support\ServiceProvider;
1013

1114
class RequestLoggerServiceProvider extends ServiceProvider
@@ -17,7 +20,7 @@ public function register()
1720
{
1821
$this->mergeConfigFrom(__DIR__.'/../config/request-logger.php', 'request-logger');
1922

20-
$this->app->register(EventServiceProvider::class);
23+
Event::listen(RequestHandled::class, LogRequest::class);
2124
}
2225

2326
/**
@@ -44,7 +47,6 @@ public function boot()
4447
$this->bootMacros();
4548

4649
// TODO: Register command PruneRequestLogsCommand::class);
47-
// TODO: Register EventServiceProvider::class
4850
}
4951

5052
private function registerMiddlewareAlias(): void

0 commit comments

Comments
 (0)