Elgg  Version master
Elgg\Notifications\NotificationsService Member List

This is the complete list of members for Elgg\Notifications\NotificationsService, including all inherited members.

$eventsElgg\Notifications\NotificationsServiceprotected
$methodsElgg\Notifications\NotificationsServiceprotected
__construct(protected Queue $queue, protected \ElggSession $session, protected EventsService $elgg_events)Elgg\Notifications\NotificationsService
enqueueEvent(string $action, \ElggData $object, ?\ElggEntity $actor=null)Elgg\Notifications\NotificationsService
getEvents()Elgg\Notifications\NotificationsService
getInstantHandlers(string $type, string $subtype, string $action)Elgg\Notifications\NotificationsServiceprotected
getMethods()Elgg\Notifications\NotificationsService
getSubscriptionHandlers(string $type, string $subtype, string $action)Elgg\Notifications\NotificationsServiceprotected
isRegisteredMethod(string $method)Elgg\Notifications\NotificationsService
processQueue(int $stopTime)Elgg\Notifications\NotificationsService
registerEvent(string $type, string $subtype, string $action='create', string $handler=NotificationEventHandler::class)Elgg\Notifications\NotificationsService
registerMethod(string $name)Elgg\Notifications\NotificationsService
sendInstantNotification(\ElggUser $recipient, string $action, \ElggData $subject, array $params=[], ?\ElggEntity $from=null)Elgg\Notifications\NotificationsService
sendInstantNotifications(\ElggEntity $sender, array $recipients=[], array $params=[])Elgg\Notifications\NotificationsService
unregisterEvent(string $type, string $subtype, string $action='create', string $handler=NotificationEventHandler::class)Elgg\Notifications\NotificationsService
unregisterMethod(string $name)Elgg\Notifications\NotificationsService