Skip to content

Commit e79530c

Browse files
make service provider deferrable (#381)
Co-authored-by: Alex Vanderbist <[email protected]>
1 parent 1321c20 commit e79530c

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"require-dev": {
2929
"phpunit/phpunit": "^7.0|^8.0|^9.0",
3030
"orchestra/testbench": "~3.6.0|~3.7.0|~3.8.0|^4.0|^5.0",
31+
3132
"ext-json": "*"
3233
},
3334
"autoload": {

src/QueryBuilderServiceProvider.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
namespace Spatie\QueryBuilder;
44

55
use Illuminate\Support\ServiceProvider;
6+
use Illuminate\Contracts\Support\DeferrableProvider;
67

7-
class QueryBuilderServiceProvider extends ServiceProvider
8+
class QueryBuilderServiceProvider extends ServiceProvider implements DeferrableProvider
89
{
910
public function boot()
1011
{
@@ -23,4 +24,11 @@ public function register()
2324
return QueryBuilderRequest::fromRequest($app['request']);
2425
});
2526
}
27+
28+
public function provides()
29+
{
30+
return [
31+
QueryBuilderRequest::class,
32+
];
33+
}
2634
}

0 commit comments

Comments
 (0)