laravel / 8 / api / 8.x / illuminate / support / testing / fakes / pendingmailfake.html

PendingMailFake

class PendingMailFake extends PendingMail (View source)

Traits

Properties

protected Mailer $mailer

The mailer instance.

from PendingMail
protected string $locale

The locale of the message.

from PendingMail
protected array $to

The "to" recipients of the message.

from PendingMail
protected array $cc

The "cc" recipients of the message.

from PendingMail
protected array $bcc

The "bcc" recipients of the message.

from PendingMail

Methods

$this|mixed when(mixed $value, callable $callback, callable|null $default = null)

Apply the callback if the given "value" is truthy.

from Conditionable
$this|mixed unless(mixed $value, callable $callback, callable|null $default = null)

Apply the callback if the given "value" is falsy.

from Conditionable
void __construct(Mailer $mailer)

Create a new instance.

$this locale(string $locale)

Set the locale of the message.

from PendingMail
$this to(mixed $users)

Set the recipients of the message.

from PendingMail
$this cc(mixed $users)

Set the recipients of the message.

from PendingMail
$this bcc(mixed $users)

Set the recipients of the message.

from PendingMail
void send(Mailable $mailable)

Send a new mailable message instance.

mixed queue(Mailable $mailable)

Push the given mailable onto the queue.

mixed later(DateTimeInterface|DateInterval|int $delay, Mailable $mailable)

Deliver the queued message after the given delay.

from PendingMail
Mailable fill(Mailable $mailable)

Populate the mailable with the addresses.

from PendingMail

Details

$this|mixed when(mixed $value, callable $callback, callable|null $default = null)

Apply the callback if the given "value" is truthy.

Parameters

mixed $value
callable $callback
callable|null $default

Return Value

$this|mixed

$this|mixed unless(mixed $value, callable $callback, callable|null $default = null)

Apply the callback if the given "value" is falsy.

Parameters

mixed $value
callable $callback
callable|null $default

Return Value

$this|mixed

void __construct(Mailer $mailer)

Create a new instance.

Parameters

Mailer $mailer

Return Value

void

$this locale(string $locale)

Set the locale of the message.

Parameters

string $locale

Return Value

$this

$this to(mixed $users)

Set the recipients of the message.

Parameters

mixed $users

Return Value

$this

$this cc(mixed $users)

Set the recipients of the message.

Parameters

mixed $users

Return Value

$this

$this bcc(mixed $users)

Set the recipients of the message.

Parameters

mixed $users

Return Value

$this

void send(Mailable $mailable)

Send a new mailable message instance.

Parameters

Mailable $mailable

Return Value

void

mixed queue(Mailable $mailable)

Push the given mailable onto the queue.

Parameters

Mailable $mailable

Return Value

mixed

mixed later(DateTimeInterface|DateInterval|int $delay, Mailable $mailable)

Deliver the queued message after the given delay.

Parameters

DateTimeInterface|DateInterval|int $delay
Mailable $mailable

Return Value

mixed

protected Mailable fill(Mailable $mailable)

Populate the mailable with the addresses.

Parameters

Mailable $mailable

Return Value

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