Spec-Zone.ru › Laravel 6

MailFake

class MailFake implements Mailer, MailQueue (View source)

Свойства

protected array $mailables

Все отправленные mailable.

protected array $queuedMailables

Все mailable, которые были помещены в очередь.

Методы

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

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

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

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

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

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

void assertNothingSent()

Проверить, что не было отправлено ни одного mailable.

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

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

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

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

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

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

void assertNothingQueued()

Проверить, что не было помещено в очередь ни одного mailable.

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

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

bool hasSent(string $mailable)

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

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

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

bool hasQueued(string $mailable)

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

Collection mailablesOf(string $type)

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

Collection queuedMailablesOf(string $type)

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

PendingMail to(mixed $users)

Начать процесс отправки экземпляра класса mailable.

PendingMail bcc(mixed $users)

Начать процесс отправки экземпляра класса mailable.

void raw(string $text, mixed $callback)

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

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

Отправить новое сообщение с использованием представления.

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

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

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

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

array failures()

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

Детали

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

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

Параметры

string $mailable
callable|int|null $callback

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

void

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

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

Параметры

string $mailable
int $times

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

void

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

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

Параметры

string $mailable
callable|null $callback

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

void

void assertNothingSent()

Проверить, что не было отправлено ни одного mailable.

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

void

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

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

Параметры

string $mailable
callable|int|null $callback

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

void

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

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

Параметры

string $mailable
int $times

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

void

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

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

Параметры

string $mailable
callable|null $callback

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

void

void assertNothingQueued()

Проверить, что не было помещено в очередь ни одного mailable.

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

void

Сборник sent(string $mailable, callable|null $callback = null)

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

Параметры

string $mailable
callable|null $callback

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

Сборник

bool hasSent(string $mailable)

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

Параметры

string $mailable

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

bool

Сборник queued(string $mailable, callable|null $callback = null)

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

Параметры

string $mailable
callable|null $callback

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

Сборник

bool hasQueued(string $mailable)

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

Параметры

string $mailable

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

bool

protected Сборник mailablesOf(string $type)

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

Параметры

string $type

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

Сборник

protected Сборник queuedMailablesOf(string $type)

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

Параметры

string $type

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

Сборник

Ожидающее письмо to(mixed $users)

Начать процесс отправки экземпляра класса электронного письма.

Параметры

mixed $users

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

Ожидающее письмо

Ожидающее письмо bcc(mixed $users)

Начать процесс отправки экземпляра класса электронного письма.

Параметры

mixed $users

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

Ожидающее письмо

void raw(string $text, mixed $callback)

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

Параметры

string $text
mixed $callback

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

void

void send(Электронное письмо|string|array $view, array $data = [], Closure|string|null $callback = null)

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

Параметры

Электронное письмо|string|array $view
array $data
Closure|string|null $callback

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

void

mixed queue(Электронное письмо|string|array $view, string|null $queue = null)

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

Параметры

Электронное письмо|string|array $view
string|null $queue

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

mixed

mixed later(DateTimeInterface|DateInterval|int $delay, Электронное письмо|string|array $view, string|null $queue = null)

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

Параметры

DateTimeInterface|DateInterval|int $delay
Электронное письмо|string|array $view
string|null $queue

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

mixed

array failures()

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

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

array

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

Spec-Zone.ru

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