diff --git a/src/ExportServiceProvider.php b/src/ExportServiceProvider.php index ba40320..20b43e1 100644 --- a/src/ExportServiceProvider.php +++ b/src/ExportServiceProvider.php @@ -4,6 +4,7 @@ use audunru\ExportResponse\Contracts\FilenameGeneratorContract; use audunru\ExportResponse\Response\StreamedResponse; +use Illuminate\Contracts\Support\DeferrableProvider; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Http\Response; @@ -12,7 +13,7 @@ use Spatie\LaravelPackageTools\Package; use Spatie\LaravelPackageTools\PackageServiceProvider; -class ExportServiceProvider extends PackageServiceProvider +class ExportServiceProvider extends PackageServiceProvider implements DeferrableProvider { public function configurePackage(Package $package): void { @@ -50,4 +51,11 @@ public function packageRegistered() config('export-response.filename-generator') ); } + + public function provides(): array + { + return [ + FilenameGeneratorContract::class, + ]; + } }