ArrayTransport
класс ArrayTransport расширяет Transport (Просмотреть исходный код)
Свойства
| массив | $plugins | Зарегистрированные плагины для транспорта. | из Transport |
| protected Collection | $messages | Коллекция сообщений Swift. |
Методы
| bool | isStarted() {@inheritdoc} | из Transport |
| start() {@inheritdoc} | из Transport | |
| stop() {@inheritdoc} | из Transport | |
| bool | 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() Создать новый экземпляр транспорта с массивом. | |
| int | send(Swift_Mime_SimpleMessage $message, $failedRecipients = null) {@inheritdoc} | |
| Collection | messages() Получить коллекцию сообщений. | |
| Collection | flush() Очистить все сообщения из локальной коллекции. |
Подробное описание
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()
Создать новый экземпляр транспорта с массивом.
int send(Swift_Mime_SimpleMessage $message, $failedRecipients = null)
{@inheritdoc}
Collection messages()
Получить коллекцию сообщений.
Collection flush()
Очистить все сообщения из локальной коллекции.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Mail/Transport/ArrayTransport.html