Spec-Zone.ru › Laravel 5.7

TransportManager

class TransportManager extends Manager (View source)

Свойства

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

Методы

void __construct(Application $app)

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

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)

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

from Manager
array getDrivers()

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

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

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

from Manager
Swift_SmtpTransport createSmtpDriver()

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

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.

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)

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

Параметры

string $driver
Closure $callback

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

$this

array getDrivers()

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

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

array

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

protected Swift_SmtpTransport createSmtpDriver()

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

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

Swift_SmtpTransport

protected Swift_SendmailTransport createSendmailDriver()

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

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

Swift_SendmailTransport

protected SesTransport createSesDriver()

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

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

SesTransport

protected array addSesCredentials(array $config)

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

Параметры

array $config

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

array

protected Swift_SendmailTransport createMailDriver()

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

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

Swift_SendmailTransport

protected MailgunTransport createMailgunDriver()

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

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

MailgunTransport

protected MandrillTransport createMandrillDriver()

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

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

MandrillTransport

protected SparkPostTransport createSparkPostDriver()

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

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

SparkPostTransport

protected LogTransport createLogDriver()

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

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

LogTransport

protected ArrayTransport createArrayDriver()

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

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

ArrayTransport

protected Client guzzle(array $config)

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

Параметры

array $config

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

Client

void setDefaultDriver(string $name)

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

Параметры

string $name

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

void

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

Spec-Zone.ru

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