Spec-Zone.ru › Laravel 5.8

SparkPostTransport

class SparkPostTransport extends Transport (View source)

Свойства

массив $plugins Зарегистрированные плагины транспорта. из Транспорта
protected ClientInterface $client Экземпляр клиента Guzzle.
protected string $key Ключ API SparkPost.
protected массив $options Параметры передачи SparkPost.

Методы

isStarted()

{@inheritdoc}

из Транспорта
start()

{@inheritdoc}

из Транспорта
stop()

{@inheritdoc}

из Транспорта
ping()

{@inheritdoc}

из Транспорта
void registerPlugin(Swift_Events_EventListener $plugin)

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

из Транспорта
void beforeSendPerformed(Swift_Mime_SimpleMessage $message)

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

из Транспорта
void sendPerformed(Swift_Mime_SimpleMessage $message)

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

из Транспорта
int numberOfRecipients(Swift_Mime_SimpleMessage $message)

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

из Транспорта
void __construct(ClientInterface $client, string $key, array $options = [])

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

send(Swift_Mime_SimpleMessage $message, $failedRecipients = null)

{@inheritdoc}

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

Получить все адреса, по которым должно быть отправлено это сообщение.

Обратите внимание, что SparkPost по-прежнему учитывает заголовки CC, BCC в исходном сообщении.

string getTransmissionId(Response $response)

Получить идентификатор передачи из ответа.

string getKey()

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

string setKey(string $key)

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

string getEndpoint()

Получить конечную точку API SparkPost.

массив getOptions()

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

массив setOptions(array $options)

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

Подробности

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, array $options = [])

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

Параметры

ClientInterface $client
string $key
массив $options

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

void

send(Swift_Mime_SimpleMessage $message, $failedRecipients = null)

{@inheritdoc}

Параметры

Swift_Mime_SimpleMessage $message
$failedRecipients

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

Получить все адреса, по которым должно быть отправлено это сообщение.

Обратите внимание, что SparkPost по-прежнему учитывает заголовки CC, BCC в исходном сообщении.

Параметры

Swift_Mime_SimpleMessage $message

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

массив

protected string getTransmissionId(Response $response)

Получить идентификатор передачи из ответа.

Параметры

Response $response

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

string

string getKey()

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

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

string

string setKey(string $key)

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

Параметры

string $key

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

string

string getEndpoint()

Получить конечную точку API SparkPost.

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

string

array getOptions()

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

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

array

array setOptions(array $options)

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

Параметры

array $options

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

array

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

Spec-Zone.ru

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