getFilesystemInstance()->directories(base_path('lang')))->mapWithKeys(function ($path) { $code = basename($path); $value = Locale::getDisplayName($code, $code); return [$code => title_case($value)]; })->toArray(); } public function isLanguageTranslated(string $countryCode = 'en'): bool { return in_array($countryCode, self::TRANSLATED, true); } /** * Return an instance of the filesystem for getting a folder listing. */ private function getFilesystemInstance(): Filesystem { // @phpstan-ignore-next-line return $this->filesystem = $this->filesystem ?: app()->make(Filesystem::class); } }