Spec-Zone.ru › Laravel 10

FileLoader

class FileLoader implements Loader (View source)

Свойства

protected Filesystem$files

Экземпляр файловой системы.

protected array$paths

Основные пути для загрузчика.

protected array$jsonPaths

Все зарегистрированные пути к JSON-файлам перевода.

protected array$hints

Все подсказки пространства имён.

Методы

void__construct(Filesystem $files, array|string $path)

Создать новый экземпляр загрузчика файлов.

arrayload(string $locale, string $group, string|null $namespace = null)

Загрузить сообщения для данного языка.

arrayloadNamespaced(string $locale, string $group, string $namespace)

Загрузить переведенные группы с пространством имён.

arrayloadNamespaceOverrides(array $lines, string $locale, string $group, string $namespace)

Загрузить локальные переведенные группы с пространством имён для перезаписи.

arrayloadPaths(array $paths, string $locale, string $group)

Загрузить язык из указанного пути.

arrayloadJsonPaths(string $locale)

Загрузить язык из указанного JSON-файла.

voidaddNamespace(string $namespace, string $hint)

Добавить новое пространство имён в загрузчик.

arraynamespaces()

Получить массив всех зарегистрированных пространств имён.

voidaddJsonPath(string $path)

Добавить новый JSON-путь в загрузчик.

arrayjsonPaths()

Получить массив всех зарегистрированных путей к JSON-файлам перевода.

Подробности

void __construct(Filesystem $files, array|string $path)

Создать новый экземпляр загрузчика файлов.

Параметры

Filesystem$files
array|string$path

Возвращаемое значение

void

array load(string $locale, string $group, string|null $namespace = null)

Загрузить сообщения для данного языка.

Параметры

string$locale
string$group
string|null$namespace

Возвращаемое значение

array

protected array loadNamespaced(string $locale, string $group, string $namespace)

Загрузить переведенные группы с пространством имён.

Параметры

string$locale
string$group
string$namespace

Возвращаемое значение

array

protected array loadNamespaceOverrides(array $lines, string $locale, string $group, string $namespace)

Загрузить локальные переведенные группы с пространством имён для перезаписи.

Параметры

array$lines
string$locale
string$group
string$namespace

Возвращаемое значение

array

protected array loadPaths(array $paths, string $locale, string $group)

Загрузить язык из указанного пути.

Параметры

array$paths
string$locale
string$group

Возвращаемое значение

array

protected array loadJsonPaths(string $locale)

Загрузить язык из указанного JSON-файла.

Параметры

string$locale

Возвращаемое значение

array

Исключения

RuntimeException

void addNamespace(string $namespace, string $hint)

Добавить новое пространство имён в загрузчик.

Параметры

string$namespace
string$hint

Возвращаемое значение

void

array namespaces()

Получить массив всех зарегистрированных пространств имён.

Возвращаемое значение

array

void addJsonPath(string $path)

Добавить новый JSON-путь в загрузчик.

Параметры

string$path

Возвращаемое значение

void

array jsonPaths()

Получить массив всех зарегистрированных путей к JSON-файлам перевода.

Возвращаемое значение

array

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Translation/FileLoader.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API