Spec-Zone.ru › Laravel 9

MaintenanceModeManager

class MaintenanceModeManager extends Manager (View source)

Свойства

protected Container $container

Экземпляр контейнера.

из Manager
protected Repository $config

Экземпляр хранилища конфигурации.

из Manager
protected array $customCreators

Зарегистрированные создатели пользовательских драйверов.

из Manager
protected array $drivers

Массив созданных "драйверов".

из Manager

Методы

void __construct(Container $container)

Создать новый экземпляр менеджера.

из Manager
string getDefaultDriver()

Получить имя драйвера по умолчанию.

mixed driver(string|null $driver = null)

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

из Manager
mixed createDriver(string $driver)

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

из Manager
mixed callCustomCreator(string $driver)

Вызвать создателя пользовательского драйвера.

из Manager
$this extend(string $driver, Closure $callback)

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

из Manager
array getDrivers()

Получить все созданные "драйверы".

из Manager
Container getContainer()

Получить экземпляр контейнера, используемый менеджером.

из Manager
$this setContainer(Container $container)

Установить экземпляр контейнера, используемый менеджером.

из Manager
$this forgetDrivers()

Сбросить все разрешенные экземпляры драйверов.

из Manager
mixed __call(string $method, array $parameters)

Динамически вызвать экземпляр драйвера по умолчанию.

из Manager
FileBasedMaintenanceMode createFileDriver()

Создать экземпляр драйвера обслуживания, основанного на файлах.

CacheBasedMaintenanceMode createCacheDriver()

Создать экземпляр драйвера обслуживания, основанного на кэше.

Подробности

void __construct(Container $container)

Создать новый экземпляр менеджера.

Параметры

Container $container

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

void

string getDefaultDriver()

Получить имя драйвера по умолчанию.

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

string

mixed driver(string|null $driver = null)

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

Параметры

string|null $driver

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

mixed

Исключения

InvalidArgumentException

protected mixed createDriver(string $driver)

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

Параметры

string $driver

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

mixed

Исключения

InvalidArgumentException

protected mixed callCustomCreator(string $driver)

Вызвать создателя пользовательского драйвера.

Параметры

string $driver

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

mixed

$this extend(string $driver, Closure $callback)

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

Параметры

string $driver
Closure $callback

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

$this

array getDrivers()

Получить все созданные "драйверы".

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

array

Container getContainer()

Получить экземпляр контейнера, используемый менеджером.

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

Container

$this setContainer(Container $container)

Установить экземпляр контейнера, используемый менеджером.

Параметры

Container $container

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

$this

$this forgetDrivers()

Забыть все разрешенные экземпляры драйвера.

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

$this

mixed __call(string $method, array $parameters)

Динамически вызвать экземпляр драйвера по умолчанию.

Параметры

string $method
array $parameters

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

mixed

protected FileBasedMaintenanceMode createFileDriver()

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

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

FileBasedMaintenanceMode

protected CacheBasedMaintenanceMode createCacheDriver()

Создать экземпляр драйвера технического обслуживания, основанного на кэше.

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

CacheBasedMaintenanceMode

Исключения

BindingResolutionException

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Foundation/MaintenanceModeManager.html

Spec-Zone.ru

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