From 741bc995ca1133bfdf287b15a62fda56c9b36a5c Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 26 Aug 2026 22:08:43 +0930 Subject: [PATCH] refactor: use ::class syntax in EventServiceProvider Replace string-based event class references with proper ::class imports for better IDE support and static analysis compatibility. --- app/Providers/EventServiceProvider.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php index 8fbc19c95..845a21eb6 100644 --- a/app/Providers/EventServiceProvider.php +++ b/app/Providers/EventServiceProvider.php @@ -2,8 +2,11 @@ namespace App\Providers; +use App\Listeners\AuthLogin; +use App\Listeners\LogFailedLogin; +use Illuminate\Auth\Events\Failed; +use Illuminate\Auth\Events\Login; use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider; -use Illuminate\Support\Facades\Event; class EventServiceProvider extends ServiceProvider { @@ -13,11 +16,11 @@ class EventServiceProvider extends ServiceProvider * @var array */ protected $listen = [ - 'Illuminate\Auth\Events\Login' => [ - \App\Listeners\AuthLogin::class, + Login::class => [ + AuthLogin::class, ], - 'Illuminate\Auth\Events\Failed' => [ - \App\Listeners\LogFailedLogin::class, + Failed::class => [ + LogFailedLogin::class, ], ]; @@ -29,7 +32,5 @@ class EventServiceProvider extends ServiceProvider public function boot() { parent::boot(); - - // } }