Spec-Zone.ru › Laravel 8

ЗагрузчикФайлов

класс FileLoader реализует Loader (Просмотреть исходный код)

Свойства

protected Filesystem $files

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

protected string $path

Путь по умолчанию для загрузчика.

protected array $jsonPaths

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

protected array $hints

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

Методы

void __construct(Filesystem $files, string $path)

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

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

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

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

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

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

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

array loadPath(string $path, string $locale, string $group)

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

array loadJsonPaths(string $locale)

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

void addNamespace(string $namespace, string $hint)

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

array namespaces()

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

void addJsonPath(string $path)

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

array jsonPaths()

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

Детали

void __construct(Filesystem $files, string $path)

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

Параметры

Filesystem $files
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 loadPath(string $path, string $locale, string $group)

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

Параметры

string $path
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/8.x/Illuminate/Translation/FileLoader.html

Spec-Zone.ru

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