SesTransport
class SesTransport extends Transport (View source)
Свойства
| массив | $plugins | Зарегистрированные плагины для транспорта. | из Транспорта |
| защищенный SesClient | $ses | Экземпляр Amazon SES. | |
| защищенный массив | $options | Параметры передачи Amazon SES. |
Методы
| bool | isStarted() {@inheritdoc} | из Транспорта |
| start() {@inheritdoc} | из Транспорта | |
| stop() {@inheritdoc} | из Транспорта | |
| bool | 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(SesClient $ses, array $options = []) Создание нового экземпляра транспорта SES. | |
| int | send(Swift_Mime_SimpleMessage $message, $failedRecipients = null) {@inheritdoc} | |
| SesClient | ses() Получение клиента Amazon SES для экземпляра SesTransport. | |
| массив | getOptions() Получение параметров передачи, используемых транспортом. | |
| массив | setOptions(array $options) Установить параметры передачи, используемые транспортом. |
Подробности
bool isStarted()
{@inheritdoc}
start()
{@inheritdoc}
stop()
{@inheritdoc}
bool ping()
{@inheritdoc}
void registerPlugin(Swift_Events_EventListener $plugin)
Регистрация плагина для транспорта.
protected void beforeSendPerformed(Swift_Mime_SimpleMessage $message)
Проход по зарегистрированным плагинам и выполнение их методов.
protected void sendPerformed(Swift_Mime_SimpleMessage $message)
Проход по зарегистрированным плагинам и выполнение их методов.
protected int numberOfRecipients(Swift_Mime_SimpleMessage $message)
Получение количества получателей.
void __construct(SesClient $ses, array $options = [])
Создание нового экземпляра транспорта SES.
int send(Swift_Mime_SimpleMessage $message, $failedRecipients = null)
{@inheritdoc}
SesClient ses()
Получение клиента Amazon SES для экземпляра SesTransport.
массив getOptions()
Получение параметров передачи, используемых транспортом.
массив setOptions(array $options)
Установить параметры передачи, используемые транспортом.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Mail/Transport/SesTransport.html