Skip to content

Commit 43de52d

Browse files
committed
make the facade to always resolve a new instance of the CaseBuilder object
1 parent 33bcaff commit 43de52d

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/Facades/CaseBuilder.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace AgliPanci\LaravelCase\Facades;
44

5+
use AgliPanci\LaravelCase\Query\CaseBuilder as CaseBuilderQuery;
56
use Illuminate\Support\Facades\Facade;
67

78
/**
@@ -11,6 +12,8 @@ class CaseBuilder extends Facade
1112
{
1213
protected static function getFacadeAccessor()
1314
{
14-
return 'casebuilder';
15+
self::clearResolvedInstance(CaseBuilderQuery::class);
16+
17+
return CaseBuilderQuery::class;
1518
}
1619
}

src/LaravelCaseServiceProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public function register()
3434
});
3535

3636
$this->app->bind(
37-
'casebuilder',
37+
CaseBuilder::class,
3838
fn ($app) => new CaseBuilder($app->make(Builder::class), new Grammar())
3939
);
4040
}

0 commit comments

Comments
 (0)