From 18cf8110b506c5f5fb582024b83086c36ee41c49 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 16 Apr 2021 16:03:09 +1000 Subject: [PATCH] Change from singleton to binding --- .../NinjaTranslationServiceProvider.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/app/Providers/NinjaTranslationServiceProvider.php b/app/Providers/NinjaTranslationServiceProvider.php index 172de1ebb925..d76aaeabb9f1 100644 --- a/app/Providers/NinjaTranslationServiceProvider.php +++ b/app/Providers/NinjaTranslationServiceProvider.php @@ -33,7 +33,8 @@ class NinjaTranslationServiceProvider extends TranslationServiceProvider * */ - $this->app->singleton('translator', function ($app) { + $this->app->bind('translator', function($app) { + $loader = $app['translation.loader']; $locale = $app['config']['app.locale']; @@ -42,6 +43,20 @@ class NinjaTranslationServiceProvider extends TranslationServiceProvider $trans->setFallback($app['config']['app.fallback_locale']); return $trans; + }); + + // $this->app->singleton('translator', function ($app) { + + // $loader = $app['translation.loader']; + // $locale = $app['config']['app.locale']; + + // $trans = new NinjaTranslator($loader, $locale); + + // $trans->setFallback($app['config']['app.fallback_locale']); + + // return $trans; + + // }); } }