Spec-Zone.ru › Laravel 5.5

Менеджер

класс Manager (Просмотреть исходный код)

Свойства

protected Application $app Экземпляр приложения.
protected array $customCreators Зарегистрированные пользовательские создатели драйверов.
protected array $drivers Массив созданных "драйверов".

Методы

void __construct(Application $app)

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

string getDefaultDriver()

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

mixed driver(string $driver = null)

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

mixed createDriver(string $driver)

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

mixed callCustomCreator(string $driver)

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

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

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

array getDrivers()

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

mixed __call(string $method, array $parameters)

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

Подробности

void __construct(Application $app)

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

Параметры

Application $app

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

void

abstract string getDefaultDriver()

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

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

string

mixed driver(string $driver = null)

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

Параметры

string $driver

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

mixed

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

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Support/Manager.html

Spec-Zone.ru

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