ChannelManagerInterface
in
Table of Contents
Methods
- forgetChannelCacheForNotifiable() : bool
- getChannelsForAllTypes() : array<string|int, mixed>
- get available channels for all notification types which are currently preferred by site configurations.
- getChannelsForNotifiable() : array<string|int, mixed>
- get available channels for all notification types which are currently preferred by $notifiable.
- getChannelsForNotifiableByType() : array<string|int, mixed>
- get available channels for notification $type which are currently preferred by $notifiable.
Methods
forgetChannelCacheForNotifiable()
public
forgetChannelCacheForNotifiable(IsNotifiable $notifiable) : bool
Parameters
- $notifiable : IsNotifiable
Return values
boolgetChannelsForAllTypes()
get available channels for all notification types which are currently preferred by site configurations.
public
getChannelsForAllTypes() : array<string|int, mixed>
Return values
array<string|int, mixed>getChannelsForNotifiable()
get available channels for all notification types which are currently preferred by $notifiable.
public
getChannelsForNotifiable(IsNotifiable $notifiable) : array<string|int, mixed>
Parameters
- $notifiable : IsNotifiable
Return values
array<string|int, mixed>getChannelsForNotifiableByType()
get available channels for notification $type which are currently preferred by $notifiable.
public
getChannelsForNotifiableByType(IsNotifiable $notifiable, string $type) : array<string|int, mixed>
Parameters
- $notifiable : IsNotifiable
- $type : string