Spec-Zone.ru › Laravel 5.5

MailgunTransport

class MailgunTransport extends Transport (View source)

Свойства

массив $plugins Зарегистрированные плагины для транспорта. из Transport
protected ClientInterface $client Экземпляр клиента Guzzle.
protected string $key Ключ API Mailgun.
protected string $domain Домен Mailgun.
protected string $url Конечная точка API Mailgun.

Методы

isStarted()

{@inheritdoc}

из Transport
start()

{@inheritdoc}

из Transport
stop()

{@inheritdoc}

из Transport
ping()

{@inheritdoc}

из Transport
void registerPlugin(Swift_Events_EventListener $plugin)

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

из Transport
void beforeSendPerformed(Swift_Mime_SimpleMessage $message)

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

из Transport
void sendPerformed(Swift_Mime_SimpleMessage $message)

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

из Transport
int numberOfRecipients(Swift_Mime_SimpleMessage $message)

Получить количество получателей.

из Transport
void __construct(ClientInterface $client, string $key, string $domain)

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

send(Swift_Mime_SimpleMessage $message, $failedRecipients = null)

{@inheritdoc}

массив payload(Swift_Mime_SimpleMessage $message, string $to)

Получить HTTP данные для отправки сообщения Mailgun.

string getTo(Swift_Mime_SimpleMessage $message)

Получить поле "to" для запроса API.

массив allContacts(Swift_Mime_SimpleMessage $message)

Получить всех получателей сообщения.

string getKey()

Получить используемый ключ API.

string setKey(string $key)

Установить ключ API.

string getDomain()

Получить используемый домен.

string setDomain(string $domain)

Установить используемый домен.

Подробности

isStarted()

{@inheritdoc}

start()

{@inheritdoc}

stop()

{@inheritdoc}

ping()

{@inheritdoc}

void registerPlugin(Swift_Events_EventListener $plugin)

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

Параметры

Swift_Events_EventListener $plugin

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

void

protected void beforeSendPerformed(Swift_Mime_SimpleMessage $message)

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

Параметры

Swift_Mime_SimpleMessage $message

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

void

protected void sendPerformed(Swift_Mime_SimpleMessage $message)

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

Параметры

Swift_Mime_SimpleMessage $message

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

void

protected int numberOfRecipients(Swift_Mime_SimpleMessage $message)

Получить количество получателей.

Параметры

Swift_Mime_SimpleMessage $message

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

int

void __construct(ClientInterface $client, string $key, string $domain)

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

Параметры

ClientInterface $client
string $key
string $domain

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

void

send(Swift_Mime_SimpleMessage $message, $failedRecipients = null)

{@inheritdoc}

Параметры

Swift_Mime_SimpleMessage $message
$failedRecipients

protected массив payload(Swift_Mime_SimpleMessage $message, string $to)

Получить HTTP данные для отправки сообщения Mailgun.

Параметры

Swift_Mime_SimpleMessage $message
string $to

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

массив

protected string getTo(Swift_Mime_SimpleMessage $message)

Получить поле "to" для запроса API.

Параметры

Swift_Mime_SimpleMessage $message

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

string

protected массив allContacts(Swift_Mime_SimpleMessage $message)

Получить всех получателей сообщения.

Параметры

Swift_Mime_SimpleMessage $message

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

массив
END_OF_DOCUMENT_MARKER

string getKey()

Получить API-ключ, используемый транспортом.

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

string

string setKey(string $key)

Установить API-ключ, используемый транспортом.

Параметры

string $key

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

string

string getDomain()

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

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

string

string setDomain(string $domain)

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

Параметры

string $domain

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

string

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

Spec-Zone.ru

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