Skip to content

Commit 26b7d6b

Browse files
committed
Change singletons to scoped for Octane
1 parent 159f184 commit 26b7d6b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/ServiceProvider.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public function boot()
3434
*/
3535
private function registerTranslationRepository()
3636
{
37-
$this->app->singleton(TranslationRepository::class, function($app) {
37+
$this->app->scoped(TranslationRepository::class, function($app) {
3838
$model = $app['config']->get('localisation.model');
3939

4040
return new EloquentTranslationRepository(new $model);
@@ -47,7 +47,7 @@ private function registerTranslationRepository()
4747
*/
4848
private function registerModelTransformer()
4949
{
50-
$this->app->singleton(ModelTransformer::class, function($app) {
50+
$this->app->scoped(ModelTransformer::class, function($app) {
5151
$modelTransformer = new ModelTransformer;
5252
$modelTransformer->setTranslationRepository($app->make(TranslationRepository::class));
5353

@@ -61,7 +61,7 @@ private function registerModelTransformer()
6161
*/
6262
private function registerCollectionTransformer()
6363
{
64-
$this->app->singleton(CollectionTransformer::class, function($app) {
64+
$this->app->scoped(CollectionTransformer::class, function($app) {
6565
$collectionTransformer = new CollectionTransformer;
6666
$collectionTransformer->setTranslationRepository($app->make(TranslationRepository::class));
6767

@@ -74,7 +74,7 @@ private function registerCollectionTransformer()
7474
*/
7575
private function registerTranslator()
7676
{
77-
$this->app->singleton('localisation.translator', function($app) {
77+
$this->app->scoped('localisation.translator', function($app) {
7878
$translatorEngine = new Engine;
7979

8080
$translatorEngine->registerTransformer(

0 commit comments

Comments
 (0)