NotificationFake
класс NotificationFake реализует Dispatcher, Factory (View source)
Свойства
| Macroable |
Свойства
| статический защищенный массив | $macros | Зарегистрированные строковые макросы. | из Macroable |
| защищенный массив | $notifications | Все уведомления, которые были отправлены. | |
| строка|null | $locale | Язык, используемый при отправке уведомлений. |
Методы
| static void | macro(string $name, object|callable $macro)
Зарегистрировать пользовательский макрос. | from Macroable |
| static void | mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс. | from Macroable |
| static bool | hasMacro(string $name)
Проверка, зарегистрирован ли макрос. | from Macroable |
| static mixed | __callStatic(string $method, array $parameters)
Динамичная обработка вызовов класса. | from Macroable |
| mixed | __call(string $method, array $parameters)
Динамичная обработка вызовов класса. | from Macroable |
| void | assertSentTo(mixed $notifiable, string $notification, callable|null $callback = null)
Проверка, было ли отправлено уведомление, основываясь на логической функции. | |
| void | assertSentToTimes(mixed $notifiable, string $notification, int $times = 1)
Проверка отправки уведомления заданное количество раз. | |
| void | assertNotSentTo(mixed $notifiable, string $notification, callable|null $callback = null)
Определение, было ли отправлено уведомление, основываясь на логической функции. |
| void | assertNothingSent()
Утверждать, что уведомления не были отправлены. | |
| void | assertTimesSent(int $expectedCount, string $notification)
Утверждать общее количество отправленных уведомлений. | |
| 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)
Установить язык уведомлений. |
Подробности
static void macro(string $name, object|callable $macro)
Зарегистрировать пользовательское макро.
static void mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс.
static bool hasMacro(string $name)
Проверить, зарегистрировано ли макро.
static mixed __callStatic(string $method, array $parameters)
Динамически обработать вызовы к классу.
mixed __call(string $method, array $parameters)
Динамически обрабатывает вызовы класса.
void assertSentTo(mixed $notifiable, string $notification, callable|null $callback = null)
Проверяет, было ли отправлено уведомление, используя обратный вызов для проверки.
void assertSentToTimes(mixed $notifiable, string $notification, int $times = 1)
Проверяет, было ли отправлено уведомление определенное количество раз.
void assertNotSentTo(mixed $notifiable, string $notification, callable|null $callback = null)
Определите, было ли отправлено уведомление на основе обратного вызова проверки истинности.
void assertNothingSent()
Утверждение, что уведомления не отправлялись.
void assertTimesSent(int $expectedCount, string $notification)
Утверждение общего количества отправленных уведомлений.
Коллекция sent(mixed $notifiable, string $notification, callable|null $callback = null)
Получение всех уведомлений, соответствующих обратного вызову проверки истинности.
bool hasSent(mixed $notifiable, string $notification)
Определить, есть ли ещё уведомления для проверки.
protected array notificationsFor(mixed $notifiable, string $notification)
Получить все уведомления для сущности notifiable по типу.
void send(Collection|array|mixed $notifiables, mixed $notification)
Отправить заданное уведомление заданным сущностям notifiable.
void sendNow(Collection|array|mixed $notifiables, mixed $notification, array $channels = null)
Отправить заданное уведомление немедленно.
смешанный channel(строка|null $name = null)
Получить экземпляр канала по имени.
$this locale(строка $locale)
Установить локаль уведомлений.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Support/Testing/Fakes/NotificationFake.html