Spec-Zone.ru › Laravel 10

MailFake

class MailFake implements 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|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|null $callback = null)

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

void assertNothingOutgoing()

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

void assertNothingSent()

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

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

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

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

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

void assertNotQueued(string|Closure $mailable, callable|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)

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

PendingMail cc(mixed $users)

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

PendingMail bcc(mixed $users)

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

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

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

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

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

$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|int|null $callback = null)

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

Parameters

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

Return Value

void

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

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

Parameters

string $mailable
int $times

Return Value

void

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

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

Parameters

string|Closure $mailable
callable|null $callback

Return Value

void

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

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

Parameters

string|Closure $mailable
callable|null $callback

Return Value

void

void assertNothingOutgoing()

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

Return Value

void

void assertNothingSent()

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

Return Value

void
END_OF_DOCUMENT_MARKER

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

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

Параметры

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

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

void

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

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

Параметры

string $mailable
int $times

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

void

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

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

Параметры

string|Closure $mailable
callable|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
END_OF_DOCUMENT_MARKER

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

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)

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

Параметры

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/10.x/Illuminate/Support/Testing/Fakes/MailFake.html

Spec-Zone.ru

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