Репозиторий
класс Репозиторий реализует ArrayAccess, Репозиторий (Просмотреть исходный код)
Трейты
| Macroable |
Свойства
| статический защищенный массив | $macros | Зарегистрированные строковые макросы. | из Macroable |
| защищенный массив | $items | Все элементы конфигурации. |
Методы
| статический void | macro(строка $name, объект|вызываемый $macro)
Зарегистрировать пользовательский макрос. | из Macroable |
| статический void | mixin(объект $mixin, bool $replace = true)
Смешать другой объект в класс. | из Macroable |
| статический bool | hasMacro(строка $name)
Проверить, зарегистрирован ли макрос. | из Macroable |
| статический void | flushMacros()
Очистить существующие макросы. | из Macroable |
| статический смешанный | __callStatic(строка $method, массив $parameters)
Динамически обрабатывать вызовы класса. | из Macroable |
| смешанный | __call(строка $method, массив $parameters)
Динамически обрабатывать вызовы класса. | из Macroable |
| void | __construct(массив $items = [])
Создать новый репозиторий конфигурации. | |
| bool | has(строка $key)
Определить, существует ли заданное значение конфигурации. | |
Подробности
static void macro(string $name, object|callable $macro)
Зарегистрировать пользовательскую макрокоманду.
static void mixin(object $mixin, bool $replace = true)
Добавить другой объект в класс.
static bool hasMacro(string $name)
Проверить, зарегистрирована ли макрокоманда.
static void flushMacros()
Очистить существующие макрокоманды.
static mixed __callStatic(string $method, array $parameters)
Динамически обработать вызовы класса.
mixed __call(string $method, array $parameters)
Динамически обработать вызовы класса.
void __construct(array $items = [])
Создать новый хранилище конфигурации.
bool has(string $key)
Определить, существует ли заданное значение конфигурации.
mixed get(array|string $key, mixed $default = null)
Получить указанное значение конфигурации.
array getMany(array $keys)
Получить множество значений конфигурации.
string string(string $key, $default = null)
Без описания
int integer(string $key, $default = null)
Без описания
float float(string $key, $default = null)
Без описания
bool boolean(string $key, $default = null)
Без описания
array array(string $key, $default = null)
Без описания
void set(array|string $key, mixed $value = null)
Установить заданное значение конфигурации.
void prepend(string $key, mixed $value)
Добавить значение в начало массива конфигурации.
void push(string $key, mixed $value)
Добавить значение в конец массива конфигурации.
array all()
Получить все элементы конфигурации приложения.
bool offsetExists(string $key)
Определить, существует ли заданный параметр конфигурации.
mixed offsetGet(string $key)
Получить параметр конфигурации.
void offsetSet(string $key, mixed $value)
Установить параметр конфигурации.
void offsetUnset(string $key)
Удалить параметр конфигурации.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Config/Repository.html