99use Illuminate \Translation \FileLoader ;
1010use Illuminate \Translation \Translator ;
1111
12- use function app ;
13- use function config ;
14-
1512class PackageTranslatorLoader
1613{
1714 public array $ config ;
1815
1916 public ?string $ locale = null ;
2017
21- private string $ translator ;
18+ public string $ translator ;
2219
23- private Application $ app ;
20+ public Application $ app ;
2421
2522 public function __construct (
2623 Application $ app ,
@@ -40,7 +37,7 @@ public function __construct(
4037 $ this ->loadTranslations ();
4138 }
4239
43- private function localeSetter (?string $ locale ): void
40+ public function localeSetter (?string $ locale ): void
4441 {
4542 if ($ locale !== null ) {
4643 $ this ->locale = $ locale ;
@@ -49,7 +46,7 @@ private function localeSetter(?string $locale): void
4946 }
5047 }
5148
52- final public function setLocale (?string $ locale = null ): self
49+ public function setLocale (?string $ locale = null ): self
5350 {
5451 $ this ->locale = $ locale ;
5552
@@ -64,7 +61,7 @@ final public function setLocale(?string $locale = null): self
6461 *
6562 * @return void
6663 */
67- final public function loadTranslations (): void
64+ public function loadTranslations (): void
6865 {
6966 $ this ->app ->bind (
7067 $ this ->translator ,
@@ -91,7 +88,7 @@ function ($app) {
9188 );
9289 }
9390
94- private function loader (): FileLoader
91+ public function loader (): FileLoader
9592 {
9693 $ filesystem = new Filesystem ();
9794 $ resourcesLangPath = $ this ->config ['packageRootPath ' ] . $ this ->config ['loaderLangPath ' ];
@@ -100,7 +97,7 @@ private function loader(): FileLoader
10097 return new FileLoader ($ filesystem , $ resourcesLangPath );
10198 }
10299
103- private function locale (Application $ app ): string
100+ public function locale (Application $ app ): string
104101 {
105102 return $ app
106103 ->get ('request ' )
@@ -109,7 +106,7 @@ private function locale(Application $app): string
109106 ) ?: $ app ->getLocale ();
110107 }
111108
112- final public function trans (): mixed
109+ public function trans (): mixed
113110 {
114111 return app ($ this ->translator );
115112 }
0 commit comments