class EmailNotificationDriver implements NotificationDriverInterface

Methods

__construct( Container $container)

No description

void
send( BlueprintInterface $blueprint, array $users)

Conditionally sends a notification to users, generally using a queue.

void
mailNotifications( MailableInterface| BlueprintInterface $blueprint, array $recipients)

Mail a notification to a list of users.

void
registerType(string $blueprintClass, array $driversEnabledByDefault)

Logic for registering a notification type, generally used for adding a user preference.

Details

__construct( Container $container)

Parameters

Container $container

void send( BlueprintInterface $blueprint, array $users)

Conditionally sends a notification to users, generally using a queue.

Parameters

BlueprintInterface $blueprint
array $users

Return Value

void

protected void mailNotifications( MailableInterface| BlueprintInterface $blueprint, array $recipients)

Mail a notification to a list of users.

Parameters

MailableInterface| BlueprintInterface $blueprint
array $recipients

Return Value

void

void registerType(string $blueprintClass, array $driversEnabledByDefault)

Logic for registering a notification type, generally used for adding a user preference.

Parameters

string $blueprintClass
array $driversEnabledByDefault

Return Value

void