Spec-Zone.ru › Laravel 11

MaintenanceModeManager

class MaintenanceModeManager extends Manager (View source)

Свойства

protected Container $container

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

from Manager
protected Repository $config

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

from Manager
protected array $customCreators

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

from Manager
protected array $drivers

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

from Manager

Методы

void __construct(Container $container)

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

from Manager
string getDefaultDriver()

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

mixed driver(string|null $driver = null)

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

from Manager
mixed createDriver(string $driver)

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

from Manager
mixed callCustomCreator(string $driver)

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

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

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

from Manager
array getDrivers()

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

from Manager
Container getContainer()

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

from Manager
$this setContainer(Container $container)

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

from Manager
$this forgetDrivers()

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

from Manager
mixed __call(string $method, array $parameters)

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

from 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
END_OF_DOCUMENT_MARKER

$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/11.x/Illuminate/Foundation/MaintenanceModeManager.html

Spec-Zone.ru

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