Spec-Zone.ru › Laravel 5.8

TransportManager

class TransportManager extends Manager (View source)

Свойства

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

Методы

void __construct(Application $app)

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

из Manager
string getDefaultDriver()

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

mixed driver(string $driver = null)

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

из Manager
mixed createDriver(string $driver)

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

из Manager
mixed callCustomCreator(string $driver)

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

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

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

из Manager
array getDrivers()

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

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

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

из 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.

MandrillTransport createMandrillDriver()

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

SparkPostTransport createSparkPostDriver()

Создать экземпляр драйвера SparkPost 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(Application $app)

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

Параметры

Application $app

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

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)

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

Параметры

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

защищенный MandrillTransport createMandrillDriver()

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

Значение возврата

MandrillTransport

защищенный SparkPostTransport createSparkPostDriver()

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

Значение возврата

SparkPostTransport

защищенный 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/5.8/Illuminate/Mail/TransportManager.html

Spec-Zone.ru

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