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, используя обратный вызов для проверки.
protected 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 помещен в очередь, используя обратный вызов для проверки.
protected void assertQueuedTimes(string $mailable, int $times = 1)
Проверить, был ли mailable помещен в очередь определенное количество раз.
void assertNotQueued(string $mailable, callable|null $callback = null)
Определить, не был ли mailable помещен в очередь, используя обратный вызов для проверки.
void assertNothingQueued()
Проверить, что не было помещено в очередь ни одного mailable.
Сборник sent(string $mailable, callable|null $callback = null)
Получить все электронные письма, соответствующие обратному вызову проверки истинности.
bool hasSent(string $mailable)
Определить, было ли отправлено данное электронное письмо.
Сборник queued(string $mailable, callable|null $callback = null)
Получить все ожидающие отправки электронные письма, соответствующие обратному вызову проверки истинности.
bool hasQueued(string $mailable)
Определить, было ли помещено в очередь данное электронное письмо.
protected Сборник mailablesOf(string $type)
Получить все отправленные электронные письма для данного типа.
protected Сборник queuedMailablesOf(string $type)
Получить все помещенные в очередь электронные письма для данного типа.
Ожидающее письмо to(mixed $users)
Начать процесс отправки экземпляра класса электронного письма.
Ожидающее письмо bcc(mixed $users)
Начать процесс отправки экземпляра класса электронного письма.
void raw(string $text, mixed $callback)
Отправить новое сообщение только с частью текстового формата.
void send(Электронное письмо|string|array $view, array $data = [], Closure|string|null $callback = null)
Отправить новое сообщение, используя представление.
mixed queue(Электронное письмо|string|array $view, string|null $queue = null)
Поместить новое сообщение электронной почты в очередь для отправки.
mixed later(DateTimeInterface|DateInterval|int $delay, Электронное письмо|string|array $view, string|null $queue = null)
Поместить новое сообщение электронной почты в очередь для отправки через (n) секунд.
array failures()
Получить массив неудачных получателей.
© 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