$elgg_events | Elgg\Notifications\NotificationsService | protected |
$events | Elgg\Notifications\NotificationsService | protected |
$methods | Elgg\Notifications\NotificationsService | protected |
$queue | Elgg\Notifications\NotificationsService | protected |
$session | Elgg\Notifications\NotificationsService | protected |
__construct(Queue $queue,\ElggSession $session, EventsService $elgg_events) | Elgg\Notifications\NotificationsService | |
enqueueEvent(string $action,\ElggData $object,\ElggEntity $actor=null) | Elgg\Notifications\NotificationsService | |
getEvents() | Elgg\Notifications\NotificationsService | |
getMethods() | Elgg\Notifications\NotificationsService | |
getNotificationHandler(NotificationEvent $event) | Elgg\Notifications\NotificationsService | protected |
isRegisteredEvent(string $type, string $subtype, string $action) | Elgg\Notifications\NotificationsService | |
isRegisteredMethod(string $method) | Elgg\Notifications\NotificationsService | |
processQueue($stopTime, $matrix=false) | Elgg\Notifications\NotificationsService | |
registerEvent(string $type, string $subtype, array $actions=[], string $handler=NotificationEventHandler::class) | Elgg\Notifications\NotificationsService | |
registerMethod(string $name) | Elgg\Notifications\NotificationsService | |
sendInstantNotifications(\ElggEntity $sender, array $recipients=[], array $params=[]) | Elgg\Notifications\NotificationsService | |
unregisterEvent(string $type, string $subtype, array $actions=[]) | Elgg\Notifications\NotificationsService | |
unregisterMethod(string $name) | Elgg\Notifications\NotificationsService | |