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