Spec-Zone.ru › Laravel 10

NotificationFake

класс NotificationFake реализует Fake, Dispatcher, Factory (View source)

Черты

Macroable
ReflectsClosures

Свойства

static protected array $macros

Зарегистрированные строковые макросы.

из Macroable
protected array $notifications

Все отправленные уведомления.

string|null $locale

Локаль, используемая при отправке уведомлений.

protected bool $serializeAndRestore

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

Методы

static void macro(string $name, object|callable $macro)

Регистрация пользовательского макроса.

из Macroable
static void mixin(object $mixin, bool $replace = true)

Смешивание другого объекта в класс.

из Macroable
static bool hasMacro(string $name)

Проверка регистрации макроса.

из Macroable
static void flushMacros()

Очистка существующих макросов.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамическая обработка вызовов класса.

из Macroable
mixed __call(string $method, array $parameters)

Динамическая обработка вызовов класса.

из Macroable
string firstClosureParameterType(Closure $closure)

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

из ReflectsClosures
array firstClosureParameterTypes(Closure $closure)

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

из ReflectsClosures
array closureParameterTypes(Closure $closure)

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

из ReflectsClosures
void assertSentOnDemand(string|Closure $notification, callable|null $callback = null)

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

void assertSentTo(mixed $notifiable, string|Closure $notification, callable|null $callback = null)

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

void assertSentOnDemandTimes(string $notification, int $times = 1)

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

void assertSentToTimes(mixed $notifiable, string $notification, int $times = 1)

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

void assertNotSentTo(mixed $notifiable, string|Closure $notification, callable|null $callback = null)

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

void assertNothingSent()

Проверка отсутствия отправленных уведомлений.

void assertNothingSentTo(mixed $notifiable)

Проверка отсутствия отправленных уведомлений данному получателю.

void assertSentTimes(string $notification, int $expectedCount)

Проверка общего количества отправленных уведомлений.

void assertCount(int $expectedCount)

Проверка общего количества отправленных уведомлений.

Collection sent(mixed $notifiable, string $notification, callable|null $callback = null)

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

bool hasSent(mixed $notifiable, string $notification)

Определение наличия оставшихся уведомлений для проверки.

array notificationsFor(mixed $notifiable, string $notification)

Получение всех уведомлений для сущности получателя по типу.

void send(Collection|array|mixed $notifiables, mixed $notification)

Отправка данного уведомления данным сущностям получателей.

void sendNow(Collection|array|mixed $notifiables, mixed $notification, array $channels = null)

Немедленная отправка данного уведомления.

mixed channel(string|null $name = null)

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

$this locale(string $locale)

Установка локали уведомлений.

$this serializeAndRestore(bool $serializeAndRestore = true)

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

mixed serializeAndRestoreNotification(mixed $notification)

Сериализация и десериализация уведомления для имитации процесса очереди.

array sentNotifications()

Получение отправленных уведомлений.

Подробности

static void macro(string $name, object|callable $macro)

Регистрация пользовательского макроса.

Параметры

string $name
object|callable $macro

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

void
END_OF_DOCUMENT_MARKER

static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

Parameters

object $mixin
bool $replace

Return Value

void

Exceptions

ReflectionException

static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

Parameters

string $name

Return Value

bool

static void flushMacros()

Очистить существующие макросы.

Return Value

void

static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

protected string firstClosureParameterType(Closure $closure)

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

Parameters

Closure $closure

Return Value

string

Exceptions

ReflectionException
RuntimeException

protected array firstClosureParameterTypes(Closure $closure)

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

Parameters

Closure $closure

Return Value

array

Exceptions

ReflectionException
RuntimeException

protected array closureParameterTypes(Closure $closure)

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

Parameters

Closure $closure

Return Value

array

Exceptions

ReflectionException

void assertSentOnDemand(string|Closure $notification, callable|null $callback = null)

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

Parameters

string|Closure $notification
callable|null $callback

Return Value

void

Exceptions

Exception

void assertSentTo(mixed $notifiable, string|Closure $notification, callable|null $callback = null)

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

Parameters

mixed $notifiable
string|Closure $notification
callable|null $callback

Return Value

void

Exceptions

Exception

void assertSentOnDemandTimes(string $notification, int $times = 1)

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

Parameters

string $notification
int $times

Return Value

void

void assertSentToTimes(mixed $notifiable, string $notification, int $times = 1)

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

Parameters

mixed $notifiable
string $notification
int $times

Return Value

void

void assertNotSentTo(mixed $notifiable, string|Closure $notification, callable|null $callback = null)

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

Parameters

mixed $notifiable
string|Closure $notification
callable|null $callback

Return Value

void

Exceptions

Exception

void assertNothingSent()

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

Return Value

void

void assertNothingSentTo(mixed $notifiable)

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

Parameters

mixed $notifiable

Return Value

void

Exceptions

Exception

void assertSentTimes(string $notification, int $expectedCount)

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

Параметры

string $notification
int $expectedCount

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

void

void assertCount(int $expectedCount)

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

Параметры

int $expectedCount

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

void

Collection sent(mixed $notifiable, string $notification, callable|null $callback = null)

Получить все уведомления, соответствующие заданному условию.

Параметры

mixed $notifiable
string $notification
callable|null $callback

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

Collection

bool hasSent(mixed $notifiable, string $notification)

Определить, есть ли еще уведомления для проверки.

Параметры

mixed $notifiable
string $notification

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

bool

protected array notificationsFor(mixed $notifiable, string $notification)

Получить все уведомления для сущности notifiable по типу.

Параметры

mixed $notifiable
string $notification

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

array

void send(Collection|array|mixed $notifiables, mixed $notification)

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

Параметры

Collection|array|mixed $notifiables
mixed $notification

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

void

void sendNow(Collection|array|mixed $notifiables, mixed $notification, array $channels = null)

Отправить заданное уведомление немедленно.

Параметры

Collection|array|mixed $notifiables
mixed $notification
array $channels

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

void

mixed channel(string|null $name = null)

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

Параметры

string|null $name

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

mixed

$this locale(string $locale)

Установить язык уведомлений.

Параметры

string $locale

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

$this

$this serializeAndRestore(bool $serializeAndRestore = true)

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

Параметры

bool $serializeAndRestore

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

$this

protected mixed serializeAndRestoreNotification(mixed $notification)

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

Параметры

mixed $notification

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

mixed

array sentNotifications()

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

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

array

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

Spec-Zone.ru

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