refactor: extend HorizonServiceProvider from HorizonApplicationServiceProvider

- Updated HorizonServiceProvider to extend from HorizonApplicationServiceProvider for improved functionality.
- Added a call to the parent boot method to ensure proper initialization.
- Cleaned up the gate method by removing unnecessary whitespace.
This commit is contained in:
Andras Bacsai
2025-01-10 19:15:57 +01:00
parent 925af53d3d
commit a0fc46dee4

View File

@@ -8,11 +8,11 @@ use App\Models\User;
use App\Repositories\CustomJobRepository; use App\Repositories\CustomJobRepository;
use Illuminate\Support\Facades\Event; use Illuminate\Support\Facades\Event;
use Illuminate\Support\Facades\Gate; use Illuminate\Support\Facades\Gate;
use Illuminate\Support\ServiceProvider;
use Laravel\Horizon\Contracts\JobRepository; use Laravel\Horizon\Contracts\JobRepository;
use Laravel\Horizon\Events\JobReserved; use Laravel\Horizon\Events\JobReserved;
use Laravel\Horizon\HorizonApplicationServiceProvider;
class HorizonServiceProvider extends ServiceProvider class HorizonServiceProvider extends HorizonApplicationServiceProvider
{ {
/** /**
* Register services. * Register services.
@@ -28,6 +28,7 @@ class HorizonServiceProvider extends ServiceProvider
*/ */
public function boot(): void public function boot(): void
{ {
parent::boot();
Event::listen(function (JobReserved $event) { Event::listen(function (JobReserved $event) {
$payload = $event->payload->decoded; $payload = $event->payload->decoded;
$jobName = $payload['displayName']; $jobName = $payload['displayName'];