diff --git a/src/QueueServiceProvider.php b/src/QueueServiceProvider.php index a24b1cb..adc79fe 100644 --- a/src/QueueServiceProvider.php +++ b/src/QueueServiceProvider.php @@ -3,6 +3,7 @@ namespace Doppar\Queue; use Doppar\Queue\Commands\MakeJobCommand; +use Phaseolies\Providers\GhostableProvider; use Phaseolies\Providers\ServiceProvider; use Doppar\Queue\QueueManager; use Doppar\Queue\Commands\QueueRunCommand; @@ -11,7 +12,7 @@ use Doppar\Queue\Commands\QueueFailedCommand; use Doppar\Queue\Commands\QueueMonitorCommand; -class QueueServiceProvider extends ServiceProvider +class QueueServiceProvider extends ServiceProvider implements GhostableProvider { /** * Register any application services. @@ -45,4 +46,16 @@ public function boot(): void MakeJobCommand::class ]); } + + /** + * Get the services that should ghost-load this provider. + * + * @return array + */ + public function ghosts(): array + { + return [ + 'queue.worker', + ]; + } }