Spec-Zone.ru › Laravel 5.5

FileLoader

class FileLoader implements LoaderInterface (View source)

Свойства

protected Filesystem $files Экземпляр файловой системы.
protected string $defaultPath Путь по умолчанию к конфигурации.
protected array $hints Все подсказки путей.
protected array $exists Кэш существования пространств имён и групп.

Методы

void __construct(Filesystem $files, string $defaultPath)

Создать новый загрузчик конфигурации файлов.

array load(string $environment, string $group, string $namespace = null)

Загрузить заданную группу конфигурации.

array mergeEnvironment(array $items, string $file)

Объединить элементы из заданного файла с элементами.

bool exists(string $group, string $namespace = null)

Определить, существует ли заданная группа.

array cascadePackage(string $env, string $package, string $group, array $items)

Применить любые каскады к массиву параметров пакета.

string getPackagePath(string $env, string $package, string $group)

Получить путь к пакету для среды и группы.

string getPath(string $namespace)

Получить путь к конфигурации для пространства имён.

void addNamespace(string $namespace, string $hint)

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

array getNamespaces()

Возвращает все зарегистрированные пространства имён с загрузчиком конфигурации.

mixed getRequire(string $path)

Получить содержимое файла с помощью require.

Filesystem getFilesystem()

Получить экземпляр файловой системы.

Подробности

void __construct(Filesystem $files, string $defaultPath)

Создать новый загрузчик конфигурации файлов.

Параметры

Filesystem $files
string $defaultPath

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

void

array load(string $environment, string $group, string $namespace = null)

Загрузить заданную группу конфигурации.

Параметры

string $environment
string $group
string $namespace

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

array

protected array mergeEnvironment(array $items, string $file)

Объединить элементы из заданного файла с элементами.

Параметры

array $items
string $file

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

array

bool exists(string $group, string $namespace = null)

Определить, существует ли заданная группа.

Параметры

string $group
string $namespace

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

bool

array cascadePackage(string $env, string $package, string $group, array $items)

Применить любые каскады к массиву параметров пакета.

Параметры

string $env
string $package
string $group
array $items

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

array

protected string getPackagePath(string $env, string $package, string $group)

Получить путь к пакету для среды и группы.

Параметры

string $env
string $package
string $group

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

string

protected string getPath(string $namespace)

Получить путь к конфигурации для пространства имён.

Параметры

string $namespace

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

string

void addNamespace(string $namespace, string $hint)

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

Параметры

string $namespace
string $hint

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

void

array getNamespaces()

Возвращает все зарегистрированные пространства имён с загрузчиком конфигурации.

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

array

protected mixed getRequire(string $path)

Получить содержимое файла с помощью require.

Параметры

string $path

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

mixed

Filesystem getFilesystem()

Получить экземпляр файловой системы.

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

Filesystem

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

Spec-Zone.ru

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