MailFake
class MailFake implements Mailer (View source)
Properties
protected array | $mailables | All of the mailables that have been sent. |
Methods
void | assertSent(string $mailable, callable|null $callback = null) Assert if a mailable was sent based on a truth-test callback. | |
void | assertSentTo(mixed $users, string $mailable, callable|null $callback = null) Assert if a mailable was sent based on a truth-test callback. | |
Collection | formatRecipients(mixed $recipients) Format the recipients into a collection. | |
bool | recipientsMatch(Collection $expected, Collection $recipients) Determine if two given recipient lists match. | |
void | assertNotSent(string $mailable, callable|null $callback = null) Determine if a mailable was sent based on a truth-test callback. | |
Collection | sent(string $mailable, callable|null $callback = null) Get all of the mailables matching a truth-test callback. | |
bool | hasSent(string $mailable) Determine if the given mailable has been sent. | |
Collection | mailablesOf(string $type) Get all of the mailed mailables for a given type. | |
MailableMailer | to(mixed $users) Begin the process of mailing a mailable class instance. | |
MailableMailer | bcc(mixed $users) Begin the process of mailing a mailable class instance. | |
int | raw(string $text, Closure|string $callback) Send a new message when only a raw text part. | |
void | send(string|array $view, array $data = [], Closure|string $callback = null) Send a new message using a view. | |
array | failures() Get the array of failed recipients. | |
mixed | queue(string|array $view, array $data = [], Closure|string $callback = null, string|null $queue = null) Queue a new e-mail message for sending. |
Details
void assertSent(string $mailable, callable|null $callback = null)
Assert if a mailable was sent based on a truth-test callback.
void assertSentTo(mixed $users, string $mailable, callable|null $callback = null)
Assert if a mailable was sent based on a truth-test callback.
protected Collection formatRecipients(mixed $recipients)
Format the recipients into a collection.
protected bool recipientsMatch(Collection $expected, Collection $recipients)
Determine if two given recipient lists match.
void assertNotSent(string $mailable, callable|null $callback = null)
Determine if a mailable was sent based on a truth-test callback.
Collection sent(string $mailable, callable|null $callback = null)
Get all of the mailables matching a truth-test callback.
bool hasSent(string $mailable)
Determine if the given mailable has been sent.
protected Collection mailablesOf(string $type)
Get all of the mailed mailables for a given type.
MailableMailer to(mixed $users)
Begin the process of mailing a mailable class instance.
MailableMailer bcc(mixed $users)
Begin the process of mailing a mailable class instance.
int raw(string $text, Closure|string $callback)
Send a new message when only a raw text part.
void send(string|array $view, array $data = [], Closure|string $callback = null)
Send a new message using a view.
array failures()
Get the array of failed recipients.
mixed queue(string|array $view, array $data = [], Closure|string $callback = null, string|null $queue = null)
Queue a new e-mail message for sending.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Support/Testing/Fakes/MailFake.html