Skip to content

Commit

Permalink
perf: service provider is deferrable
Browse files Browse the repository at this point in the history
  • Loading branch information
audunru committed May 5, 2024
1 parent 8e8c8fb commit 91a7624
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion src/ExportServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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
{
Expand Down Expand Up @@ -50,4 +51,11 @@ public function packageRegistered()
config('export-response.filename-generator')
);
}

public function provides(): array
{
return [
FilenameGeneratorContract::class,
];
}
}

0 comments on commit 91a7624

Please sign in to comment.