Spec-Zone.ru › Laravel 6

TransportManager

class TransportManager extends Manager (View source)

Свойства

protected Container $container

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

from Manager
protected Container deprecated $app

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

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 $driver = null)

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

from Manager
mixed createDriver(string $driver)

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

from Manager
mixed callCustomCreator(string $driver)

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

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

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

from Manager
array getDrivers()

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

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

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

from Manager
Swift_SmtpTransport createSmtpDriver()

Создать экземпляр драйвера SMTP Swift Transport.

Swift_SmtpTransport configureSmtpDriver(Swift_SmtpTransport $transport, array $config)

Настроить дополнительные параметры драйвера SMTP.

Swift_SendmailTransport createSendmailDriver()

Создать экземпляр драйвера Sendmail Swift Transport.

SesTransport createSesDriver()

Создать экземпляр драйвера Amazon SES Swift Transport.

array addSesCredentials(array $config)

Добавить учетные данные SES в массив конфигурации.

Swift_SendmailTransport createMailDriver()

Создать экземпляр драйвера Mail Swift Transport.

MailgunTransport createMailgunDriver()

Создать экземпляр драйвера Mailgun Swift Transport.

Swift_Transport createPostmarkDriver()

Создать экземпляр драйвера Postmark Swift Transport.

LogTransport createLogDriver()

Создать экземпляр драйвера Log Swift Transport.

ArrayTransport createArrayDriver()

Создать экземпляр драйвера Array Swift Transport.

Client guzzle(array $config)

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

void setDefaultDriver(string $name)

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

Подробности

void __construct(Container $container)

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

Параметры

Container $container

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

void

string getDefaultDriver()

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

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

string

mixed driver(string $driver = null)

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

Параметры

string $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)

Зарегистрировать пользовательскую функцию-замыкание для создания драйвера.

Параметры

string $driver
Closure $callback

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

$this

массив getDrivers()

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

Значение возвращаемого значения

массив

смешанный тип __call(string $method, array $parameters)

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

Параметры

строка $method
массив $parameters

Значение возвращаемого значения

смешанный тип

защищённый Swift_SmtpTransport createSmtpDriver()

Создать экземпляр драйвера SMTP Swift Transport.

Значение возвращаемого значения

Swift_SmtpTransport

защищённый Swift_SmtpTransport configureSmtpDriver(Swift_SmtpTransport $transport, array $config)

Настроить дополнительные параметры драйвера SMTP.

Параметры

Swift_SmtpTransport $transport
массив $config

Значение возвращаемого значения

Swift_SmtpTransport

защищённый Swift_SendmailTransport createSendmailDriver()

Создать экземпляр драйвера Sendmail Swift Transport.

Значение возвращаемого значения

Swift_SendmailTransport

защищённый SesTransport createSesDriver()

Создать экземпляр драйвера Amazon SES Swift Transport.

Значение возвращаемого значения

SesTransport

защищённый массив addSesCredentials(array $config)

Добавить данные учетных данных SES в массив конфигурации.

Параметры

массив $config

Значение возвращаемого значения

массив

защищённый Swift_SendmailTransport createMailDriver()

Создать экземпляр драйвера Mail Swift Transport.

Значение возвращаемого значения

Swift_SendmailTransport

защищённый MailgunTransport createMailgunDriver()

Создать экземпляр драйвера Mailgun Swift Transport.

Значение возвращаемого значения

MailgunTransport

защищённый Swift_Transport createPostmarkDriver()

Создать экземпляр драйвера Postmark Swift Transport.

Значение возвращаемого значения

Swift_Transport

защищённый LogTransport createLogDriver()

Создать экземпляр драйвера Log Swift Transport.

Значение возвращаемого значения

LogTransport

защищённый ArrayTransport createArrayDriver()

Создать экземпляр драйвера Array Swift Transport.

Значение возвращаемого значения

ArrayTransport

защищённый Client guzzle(array $config)

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

Параметры

массив $config

Значение возвращаемого значения

Client

пустое значение setDefaultDriver(string $name)

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

Параметры

строка $name

Значение возвращаемого значения

пустое значение

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Mail/TransportManager.html

Spec-Zone.ru

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