name: Notification class_comment: '# * @method static void send(\Illuminate\Support\Collection|array|mixed $notifiables, mixed $notification) # * @method static void sendNow(\Illuminate\Support\Collection|array|mixed $notifiables, mixed $notification, array|null $channels = null) # * @method static mixed channel(string|null $name = null) # * @method static string getDefaultDriver() # * @method static string deliversVia() # * @method static void deliverVia(string $channel) # * @method static \Illuminate\Notifications\ChannelManager locale(string $locale) # * @method static mixed driver(string|null $driver = null) # * @method static \Illuminate\Notifications\ChannelManager extend(string $driver, \Closure $callback) # * @method static array getDrivers() # * @method static \Illuminate\Contracts\Container\Container getContainer() # * @method static \Illuminate\Notifications\ChannelManager setContainer(\Illuminate\Contracts\Container\Container $container) # * @method static \Illuminate\Notifications\ChannelManager forgetDrivers() # * @method static void assertSentOnDemand(string|\Closure $notification, callable|null $callback = null) # * @method static void assertSentTo(mixed $notifiable, string|\Closure $notification, callable|null $callback = null) # * @method static void assertSentOnDemandTimes(string $notification, int $times = 1) # * @method static void assertSentToTimes(mixed $notifiable, string $notification, int $times = 1) # * @method static void assertNotSentTo(mixed $notifiable, string|\Closure $notification, callable|null $callback = null) # * @method static void assertNothingSent() # * @method static void assertNothingSentTo(mixed $notifiable) # * @method static void assertSentTimes(string $notification, int $expectedCount) # * @method static void assertCount(int $expectedCount) # * @method static \Illuminate\Support\Collection sent(mixed $notifiable, string $notification, callable|null $callback = null) # * @method static bool hasSent(mixed $notifiable, string $notification) # * @method static \Illuminate\Support\Testing\Fakes\NotificationFake serializeAndRestore(bool $serializeAndRestore = true) # * @method static array sentNotifications() # * @method static void macro(string $name, object|callable $macro, object|callable $macro = null) # * @method static void mixin(object $mixin, bool $replace = true) # * @method static bool hasMacro(string $name) # * @method static void flushMacros() # * # * @see \Illuminate\Notifications\ChannelManager # * @see \Illuminate\Support\Testing\Fakes\NotificationFake' dependencies: - name: AnonymousNotifiable type: class source: Illuminate\Notifications\AnonymousNotifiable - name: ChannelManager type: class source: Illuminate\Notifications\ChannelManager - name: NotificationFake type: class source: Illuminate\Support\Testing\Fakes\NotificationFake properties: [] methods: - name: fake visibility: public parameters: [] comment: '# * @method static void send(\Illuminate\Support\Collection|array|mixed $notifiables, mixed $notification) # * @method static void sendNow(\Illuminate\Support\Collection|array|mixed $notifiables, mixed $notification, array|null $channels = null) # * @method static mixed channel(string|null $name = null) # * @method static string getDefaultDriver() # * @method static string deliversVia() # * @method static void deliverVia(string $channel) # * @method static \Illuminate\Notifications\ChannelManager locale(string $locale) # * @method static mixed driver(string|null $driver = null) # * @method static \Illuminate\Notifications\ChannelManager extend(string $driver, \Closure $callback) # * @method static array getDrivers() # * @method static \Illuminate\Contracts\Container\Container getContainer() # * @method static \Illuminate\Notifications\ChannelManager setContainer(\Illuminate\Contracts\Container\Container $container) # * @method static \Illuminate\Notifications\ChannelManager forgetDrivers() # * @method static void assertSentOnDemand(string|\Closure $notification, callable|null $callback = null) # * @method static void assertSentTo(mixed $notifiable, string|\Closure $notification, callable|null $callback = null) # * @method static void assertSentOnDemandTimes(string $notification, int $times = 1) # * @method static void assertSentToTimes(mixed $notifiable, string $notification, int $times = 1) # * @method static void assertNotSentTo(mixed $notifiable, string|\Closure $notification, callable|null $callback = null) # * @method static void assertNothingSent() # * @method static void assertNothingSentTo(mixed $notifiable) # * @method static void assertSentTimes(string $notification, int $expectedCount) # * @method static void assertCount(int $expectedCount) # * @method static \Illuminate\Support\Collection sent(mixed $notifiable, string $notification, callable|null $callback = null) # * @method static bool hasSent(mixed $notifiable, string $notification) # * @method static \Illuminate\Support\Testing\Fakes\NotificationFake serializeAndRestore(bool $serializeAndRestore = true) # * @method static array sentNotifications() # * @method static void macro(string $name, object|callable $macro, object|callable $macro = null) # * @method static void mixin(object $mixin, bool $replace = true) # * @method static bool hasMacro(string $name) # * @method static void flushMacros() # * # * @see \Illuminate\Notifications\ChannelManager # * @see \Illuminate\Support\Testing\Fakes\NotificationFake # */ # class Notification extends Facade # { # /** # * Replace the bound instance with a fake. # * # * @return \Illuminate\Support\Testing\Fakes\NotificationFake' - name: routes visibility: public parameters: - name: channels comment: '# * Begin sending a notification to an anonymous notifiable on the given channels. # * # * @param array $channels # * @return \Illuminate\Notifications\AnonymousNotifiable' - name: route visibility: public parameters: - name: channel - name: route comment: '# * Begin sending a notification to an anonymous notifiable. # * # * @param string $channel # * @param mixed $route # * @return \Illuminate\Notifications\AnonymousNotifiable' - name: getFacadeAccessor visibility: protected parameters: [] comment: '# * Get the registered name of the component. # * # * @return string' traits: - Illuminate\Notifications\AnonymousNotifiable - Illuminate\Notifications\ChannelManager - Illuminate\Support\Testing\Fakes\NotificationFake interfaces: []