Spec-Zone.ru › Laravel 5.8

MailFake

class MailFake implements Mailer, MailQueue (View source)

Свойства

protected array $mailables Все отправленные сообщения.
protected array $queuedMailables Все сообщения, добавленные в очередь.

Методы

void assertSent(string $mailable, callable|int|null $callback = null)

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

void assertSentTimes(string $mailable, int $times = 1)

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

void assertNotSent(string $mailable, callable|null $callback = null)

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

void assertNothingSent()

Проверить, что сообщения не отправлялись.

void assertQueued(string $mailable, callable|int|null $callback = null)

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

void assertQueuedTimes(string $mailable, int $times = 1)

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

void assertNotQueued(string $mailable, callable|null $callback = null)

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

void assertNothingQueued()

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

Collection sent(string $mailable, callable|null $callback = null)

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

bool hasSent(string $mailable)

Определить, было ли отправлено указанное сообщение.

Collection queued(string $mailable, callable|null $callback = null)

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

bool hasQueued(string $mailable)

Определить, было ли сообщение добавлено в очередь.

Collection mailablesOf(string $type)

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

Collection queuedMailablesOf(string $type)

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

PendingMail to(mixed $users)

Начать процесс отправки сообщения.

PendingMail bcc(mixed $users)

Начать процесс отправки сообщения.

void raw(string $text, mixed $callback)

Отправить новое сообщение с только текстовой частью.

void send(string|array|Mailable $view, array $data = [], Closure|string|null $callback = null)

Отправить новое сообщение, используя шаблон.

mixed queue(string|array|Mailable $view, string|null $queue = null)

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

mixed later(DateTimeInterface|DateInterval|int $delay, string|array|Mailable $view, string|null $queue = null)

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

array failures()

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

Подробности

void assertSent(string $mailable, callable|int|null $callback = null)

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

Параметры

string $mailable
callable|int|null $callback

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

void

protected void assertSentTimes(string $mailable, int $times = 1)

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

Параметры

string $mailable
int $times

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

void

void assertNotSent(string $mailable, callable|null $callback = null)

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

Параметры

string $mailable
callable|null $callback

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

void

void assertNothingSent()

Проверить, что сообщения не отправлялись.

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

void

void assertQueued(string $mailable, callable|int|null $callback = null)

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

Параметры

string $mailable
callable|int|null $callback

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

void

protected void assertQueuedTimes(string $mailable, int $times = 1)

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

Параметры

string $mailable
int $times

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

void

void assertNotQueued(string $mailable, callable|null $callback = null)

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

Параметры

string $mailable
callable|null $callback

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

void

void assertNothingQueued()

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

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

void

Коллекция sent(string $mailable, callable|null $callback = null)

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

Параметры

строка $mailable
callable|null $callback

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

Коллекция

bool hasSent(string $mailable)

Определить, было ли отправлено данное сообщение электронной почты.

Параметры

строка $mailable

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

bool

Коллекция queued(string $mailable, callable|null $callback = null)

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

Параметры

строка $mailable
callable|null $callback

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

Коллекция

bool hasQueued(string $mailable)

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

Параметры

строка $mailable

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

bool

protected Коллекция mailablesOf(string $type)

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

Параметры

строка $type

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

Коллекция

protected Коллекция queuedMailablesOf(string $type)

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

Параметры

строка $type

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

Коллекция

PendingMail to(mixed $users)

Начать процесс отправки сообщения электронной почты.

Параметры

смешанный тип $users

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

PendingMail

PendingMail bcc(mixed $users)

Начать процесс отправки сообщения электронной почты.

Параметры

смешанный тип $users

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

PendingMail

void raw(string $text, mixed $callback)

Отправить новое сообщение только с текстовой частью.

Параметры

строка $text
смешанный тип $callback

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

void

void send(string|array|Mailable $view, array $data = [], Closure|string|null $callback = null)

Отправить новое сообщение с помощью шаблона.

Параметры

строка|массив|Mailable $view
массив $data
Closure|строка|null $callback

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

void

mixed queue(string|array|Mailable $view, string|null $queue = null)

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

Параметры

строка|массив|Mailable $view
строка|null $queue

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

смешанный тип

mixed later(DateTimeInterface|DateInterval|int $delay, string|array|Mailable $view, string|null $queue = null)

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

Параметры

DateTimeInterface|DateInterval|int $delay
строка|массив|Mailable $view
строка|null $queue

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

смешанный тип

array failures()

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

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

массив

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Support/Testing/Fakes/MailFake.html

Spec-Zone.ru

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