Spec-Zone.ru › Laravel 11

MailFake

класс MailFake реализует Factory, Fake, Mailer, MailQueue (View source)

Черты

ForwardsCalls
ReflectsClosures

Свойства

MailManager $manager

Экземпляр почтового отправителя.

protected string $currentMailer

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

protected array $mailables

Все отправленные сообщения.

protected array $queuedMailables

Все сообщения, помещенные в очередь.

Методы

mixed forwardCallTo(mixed $object, string $method, array $parameters)

Передать вызов метода заданному объекту.

from ForwardsCalls
mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)

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

from ForwardsCalls
static void throwBadMethodCallException(string $method)

Выбросить исключение о неверном вызове метода для заданного метода.

from ForwardsCalls
string firstClosureParameterType(Closure $closure)

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

from ReflectsClosures
array firstClosureParameterTypes(Closure $closure)

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

from ReflectsClosures
array closureParameterTypes(Closure $closure)

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

from ReflectsClosures
void __construct(MailManager $manager)

Создать новый поддельный почтовый сервис.

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

Утверждать, что письмо было отправлено на основе обратного вызова проверки истинности.

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

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

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

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

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

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

void assertNothingOutgoing()

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

void assertNothingSent()

Утверждать, что письма не были отправлены.

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

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

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

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

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

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

void assertNothingQueued()

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

void assertSentCount(int $count)

Утверждать общее количество отправленных писем.

void assertQueuedCount(int $count)

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

void assertOutgoingCount(int $count)

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

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

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

bool hasSent(string $mailable)

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

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

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

bool hasQueued(string $mailable)

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

Collection mailablesOf(string $type)

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

Collection queuedMailablesOf(string $type)

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

Mailer mailer(string|null $name = null)

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

PendingMail to(mixed $users)

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

PendingMail cc(mixed $users)

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

PendingMail bcc(mixed $users)

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

SentMessage|null raw(string $text, mixed $callback)

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

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

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

SentMessage|null sendNow(Mailable|string|array $mailable, array $data = [], Closure|string|null $callback = null)

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

mixed|void sendMail(Mailable|string|array $view, bool $shouldQueue = false)

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

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 prepareMailableAndCallback(string|Closure $mailable, callable|null $callback)

Вывести класс отправляемого сообщения с помощью рефлексии, если в утверждение передано объявленное с помощью typehint замыкание.

$this forgetMailers()

Забыть все разрешенные экземпляры почтовых служб.

mixed __call(string $method, array $parameters)

Обработка динамических вызовов методов почтовой службы.

Details

protected mixed forwardCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода на заданный объект.

Parameters

mixed $object
string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

protected mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)

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

Parameters

mixed $object
string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

static protected void throwBadMethodCallException(string $method)

Выбросить исключение о неправильном вызове метода для заданного метода.

Parameters

string $method

Return Value

void

Exceptions

BadMethodCallException

protected string firstClosureParameterType(Closure $closure)

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

Parameters

Closure $closure

Return Value

string

Exceptions

ReflectionException
RuntimeException

protected array firstClosureParameterTypes(Closure $closure)

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

Parameters

Closure $closure

Return Value

array

Exceptions

ReflectionException
RuntimeException

protected array closureParameterTypes(Closure $closure)

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

Parameters

Closure $closure

Return Value

array

Exceptions

ReflectionException

void __construct(MailManager $manager)

Создать новый почтовый фейк.

Parameters

MailManager $manager

Return Value

void

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

Утверждать, было ли отправлено отправляемое сообщение на основе обратного вызова проверки истинности.

Parameters

string|Closure $mailable
callable|array|string|int|null $callback

Return Value

void

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

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

Parameters

string $mailable
int $times

Return Value

void

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

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

Parameters

string|Closure $mailable
callable|null $callback

Return Value

void

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

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

Parameters

string|Closure $mailable
callable|array|string|null $callback

Return Value

void

void assertNothingOutgoing()

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

Return Value

void
END_OF_DOCUMENT_MARKER

void assertNothingSent()

Утверждать, что никаких отправлений не было.

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

void

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

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

Параметры

string|Closure $mailable
callable|array|string|int|null $callback

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

void

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

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

Параметры

string $mailable
int $times

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

void

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

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

Параметры

string|Closure $mailable
callable|array|string|null $callback

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

void

void assertNothingQueued()

Утверждать, что никаких отправлений не было добавлено в очередь.

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

void

void assertSentCount(int $count)

Утверждать общее количество отправленных сообщений.

Параметры

int $count

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

void

void assertQueuedCount(int $count)

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

Параметры

int $count

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

void

void assertOutgoingCount(int $count)

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

Параметры

int $count

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

void

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

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

Параметры

string|Closure $mailable
callable|null $callback

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

Collection

bool hasSent(string $mailable)

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

Параметры

string $mailable

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

bool

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

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

Параметры

string|Closure $mailable
callable|null $callback

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

Collection

bool hasQueued(string $mailable)

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

Параметры

string $mailable

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

bool

protected Collection mailablesOf(string $type)

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

Параметры

string $type

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

Collection

protected Collection queuedMailablesOf(string $type)

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

Параметры

string $type

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

Collection

Mailer mailer(string|null $name = null)

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

Параметры

string|null $name

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

Mailer

PendingMail to(mixed $users)

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

Параметры

mixed $users

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

PendingMail

PendingMail cc(mixed $users)

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

Параметры

mixed $users

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

PendingMail

PendingMail bcc(mixed $users)

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

Параметры

mixed $users

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

PendingMail

SentMessage|null raw(string $text, mixed $callback)

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

Параметры

string $text
mixed $callback

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

SentMessage|null

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

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

Параметры

Mailable|string|array $view
array $data
Closure|string|null $callback

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

SentMessage|null

SentMessage|null sendNow(Mailable|string|array $mailable, array $data = [], Closure|string|null $callback = null)

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

Параметры

Mailable|string|array $mailable
array $data
Closure|string|null $callback

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

SentMessage|null

protected mixed|void sendMail(Mailable|string|array $view, bool $shouldQueue = false)

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

Параметры

Mailable|string|array $view
bool $shouldQueue

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

mixed|void

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

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

Параметры

Mailable|string|array $view
string|null $queue

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

mixed

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

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

Параметры

DateTimeInterface|DateInterval|int $delay
Mailable|string|array $view
string|null $queue

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

mixed

protected array prepareMailableAndCallback(string|Closure $mailable, callable|null $callback)

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

Параметры

string|Closure $mailable
callable|null $callback

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

array

$this forgetMailers()

Забыть все разрешенные экземпляры почтового отправителя.

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

$this

mixed __call(string $method, array $parameters)

Обработка динамических вызовов методов почтового отправителя.

Параметры

string $method
array $parameters

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

mixed

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

Spec-Zone.ru

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