Spec-Zone.ru › Laravel 11

SendQueuedMailable

class SendQueuedMailable (View source)

Трейты

Queueable
InteractsWithQueue
InteractsWithTime

Свойства

string|null $connection

Имя соединения, к которому должно быть отправлено задание.

из Queueable
string|null $queue

Имя очереди, к которому должно быть отправлено задание.

из Queueable
DateTimeInterface|DateInterval|array|int|null $delay

Количество секунд, ожидаемое перед доступностью задания.

из Queueable
bool|null $afterCommit

Указывает, должно ли задание быть отправлено после завершения всех баз данных транзакций.

из Queueable
array $middleware

Средства обработки, через которые должно быть отправлено задание.

из Queueable
array $chained

Задания, которые должны выполняться, если это задание выполняется успешно.

из Queueable
string|null $chainConnection

Имя соединения, к которому должна быть отправлена цепочка.

из Queueable
string|null $chainQueue

Имя очереди, к которому должна быть отправлена цепочка.

из Queueable
array|null $chainCatchCallbacks

Обработчики, которые должны выполняться при сбое цепочки.

из Queueable
Job|null $job

Экземпляр базового задания очереди.

из InteractsWithQueue
Mailable $mailable

Экземпляр сообщения mailable.

int $tries

Количество попыток выполнения задания.

int $timeout

Количество секунд, в течение которых задание может выполняться, прежде чем истечет время ожидания.

$maxExceptions

Максимальное количество необработанных исключений, разрешенных до отказа.

bool $shouldBeEncrypted

Указывает, должно ли задание быть зашифровано.

Методы

$this onConnection(string|null $connection)

Установите желаемое соединение для задачи.

из Queueable
$this onQueue(string|null $queue)

Установите желаемую очередь для задачи.

из Queueable
$this allOnConnection(string|null $connection)

Установите желаемое соединение для цепочки.

из Queueable
$this allOnQueue(string|null $queue)

Установите желаемую очередь для цепочки.

из Queueable
$this delay(DateTimeInterface|DateInterval|array|int|null $delay)

Установите желаемую задержку в секундах для задачи.

из Queueable
$this withoutDelay()

Установите задержку для задачи в ноль секунд.

из Queueable
$this afterCommit()

Указывает, что задача должна быть отправлена после завершения всех транзакций базы данных.

из Queueable
$this beforeCommit()

Указывает, что задача не должна ждать завершения транзакций базы данных перед отправкой.

из Queueable
$this through(array|object $middleware)

Укажите middleware, через который должна быть отправлена задача.

из Queueable
$this chain(array $chain)

Установите задачи, которые должны выполняться, если эта задача выполнена успешно.

из Queueable
$this prependToChain(mixed $job)

Добавить задачу в начало текущей цепочки, чтобы она выполнялась после текущей задачи.

из Queueable
$this appendToChain(mixed $job)

Добавить задачу в конец текущей цепочки.

из Queueable
string serializeJob(mixed $job)

Сериализовать задачу для очереди.

из Queueable
void dispatchNextJobInChain()

Отправить следующую задачу в цепочке.

из Queueable
void invokeChainCatchCallbacks(Throwable $e)

Вызвать все обработчики ошибок задач цепочки.

из Queueable
void assertHasChain(array $expectedChain)

Утвердить, что задача содержит заданную цепочку задач.

из Queueable
void assertDoesntHaveChain()

Утвердить, что задача не имеет оставшихся задач в цепочке.

из Queueable
int secondsUntil(DateTimeInterface|DateInterval|int $delay)

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

из InteractsWithTime
int availableAt(DateTimeInterface|DateInterval|int $delay = 0)

Получить временную метку "доступно в" в формате UNIX.

из InteractsWithTime
DateTimeInterface|int parseDateInterval(DateTimeInterface|DateInterval|int $delay)

Если заданное значение является интервалом, преобразовать его в объект DateTime.

из InteractsWithTime
int currentTime()

Получить текущее системное время в виде временной метки UNIX.

из InteractsWithTime
string runTimeForHumans(float $startTime, float $endTime = null)

Дано начальное время, отформатировать общее время выполнения для удобочитаемости человеком.

из InteractsWithTime
int attempts()

Получить количество попыток выполнения задачи.

из InteractsWithQueue
void delete()

Удалить задачу из очереди.

из InteractsWithQueue
void fail(Throwable|string|null $exception = null)

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

из InteractsWithQueue
void release(DateTimeInterface|DateInterval|int $delay = 0)

Возвратить задачу в очередь после (n) секунд.

из InteractsWithQueue
$this withFakeQueueInteractions()

Укажите, что взаимодействия с очередью, такие как fail, delete и release, должны быть смоделированы.

из InteractsWithQueue
$this assertDeleted()

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

из InteractsWithQueue
$this assertFailed()

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

из InteractsWithQueue
$this assertReleased(DateTimeInterface|DateInterval|int $delay = null)

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

из InteractsWithQueue
$this setJob(Job $job)

Установить экземпляр задания очереди.

из InteractsWithQueue
void __construct(Mailable $mailable)

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

void handle(Factory $factory)

Обработать задание в очереди.

mixed backoff()

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

DateTime|null retryUntil()

Определить время, по истечении которого задание должно выйти из очереди.

void failed(Throwable $e)

Вызвать метод failed для экземпляра задания электронной почты.

string displayName()

Получить имя для отображения задания в очереди.

void __clone()

Подготовить экземпляр для клонирования.

Подробности

$this onConnection(string|null $connection)

Установить желаемое соединение для задания.

Параметры

string|null $connection

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

$this

$this onQueue(string|null $queue)

Установить желаемую очередь для задания.

Параметры

string|null $queue

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

$this

$this allOnConnection(string|null $connection)

Установить желаемое соединение для цепочки.

Параметры

string|null $connection

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

$this

$this allOnQueue(string|null $queue)

Установить желаемую очередь для цепочки.

Параметры

string|null $queue

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

$this

$this delay(DateTimeInterface|DateInterval|array|int|null $delay)

Установить желаемую задержку в секундах для задания.

Параметры

DateTimeInterface|DateInterval|array|int|null $delay

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

$this

$this withoutDelay()

Установить задержку для задания в ноль секунд.

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

$this

$this afterCommit()

Указать, что задание должно быть отправлено после подтверждения всех транзакций базы данных.

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

$this

$this beforeCommit()

Указать, что задание не должно ждать, пока транзакции базы данных не будут подтверждены, прежде чем отправлять.

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

$this

$this through(array|object $middleware)

Указать, через какой шлюз должно быть отправлено задание.

Параметры

array|object $middleware

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

$this

$this chain(array $chain)

Установить задания, которые должны выполняться, если это задание выполняется успешно.

Параметры

array $chain

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

$this

$this prependToChain(mixed $job)

Вставить задание в начало текущей цепочки, чтобы оно выполнялось после текущего выполняемого задания.

Параметры

mixed $job

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

$this

$this appendToChain(mixed $job)

Добавить задание в конец текущей цепочки.

Параметры

mixed $job

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

$this

protected string serializeJob(mixed $job)

Сериализовать задание для очереди.

Параметры

mixed $job

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

string

Исключения

RuntimeException

void dispatchNextJobInChain()

Отправить следующее задание в цепочке.

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

void

void invokeChainCatchCallbacks(Throwable $e)

Вызвать все обработчики ошибок задания цепочки.

Параметры

Throwable $e

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

void

void assertHasChain(array $expectedChain)

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

Параметры

array $expectedChain

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

void

void assertDoesntHaveChain()

Утвердить, что задание не имеет оставшихся связанных заданий.

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

void
END_OF_DOCUMENT_MARKER

protected int secondsUntil(DateTimeInterface|DateInterval|int $delay)

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

Параметры

DateTimeInterface|DateInterval|int $delay

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

int

protected int availableAt(DateTimeInterface|DateInterval|int $delay = 0)

Получить отметку времени "доступно в" в формате UNIX.

Параметры

DateTimeInterface|DateInterval|int $delay

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

int

protected DateTimeInterface|int parseDateInterval(DateTimeInterface|DateInterval|int $delay)

Если заданное значение является интервалом, преобразовать его в экземпляр DateTime.

Параметры

DateTimeInterface|DateInterval|int $delay

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

DateTimeInterface|int

protected int currentTime()

Получить текущее системное время в формате UNIX.

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

int

protected string runTimeForHumans(float $startTime, float $endTime = null)

Принимая начальное время, отформатировать общее время выполнения для удобного чтения человеком.

Параметры

float $startTime
float $endTime

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

string

int attempts()

Получить количество попыток выполнения задания.

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

int

void delete()

Удалить задание из очереди.

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

void

void fail(Throwable|string|null $exception = null)

Отметить задание как завершившееся с ошибкой в очереди.

Параметры

Throwable|string|null $exception

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

void

void release(DateTimeInterface|DateInterval|int $delay = 0)

Вернуть задание обратно в очередь после (n) секунд.

Параметры

DateTimeInterface|DateInterval|int $delay

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

void

$this withFakeQueueInteractions()

Указать, что взаимодействия с очередью, такие как fail, delete и release, должны быть смоделированы.

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

$this

$this assertDeleted()

Проверить, что задание было удалено из очереди.

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

$this

$this assertFailed()

Проверить, что задание было вручную помечено как завершившееся с ошибкой.

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

$this

$this assertReleased(DateTimeInterface|DateInterval|int $delay = null)

Проверить, что задание было возвращено в очередь.

Параметры

DateTimeInterface|DateInterval|int $delay

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

$this

$this setJob(Job $job)

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

Параметры

Job $job

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

$this

void __construct(Mailable $mailable)

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

Параметры

Mailable $mailable

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

void

void handle(Factory $factory)

Обработать задание из очереди.

Параметры

Factory $factory

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

void

mixed backoff()

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

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

mixed

DateTime|null retryUntil()

Определить время, по истечении которого задание должно быть отклонено.

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

DateTime|null

void failed(Throwable $e)

Вызвать метод failed для экземпляра отправленного сообщения.

Параметры

Throwable $e

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

void

string displayName()

Получить отображаемое имя запланированной задачи.

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

string

void __clone()

Подготовить экземпляр для клонирования.

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

void

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

Spec-Zone.ru

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