Elgg
Version master
|
This is the complete list of members for Elgg\Notifications\SubscriptionsService, including all inherited members.
__construct(protected Database $db, protected RelationshipsTable $relationshipsTable, protected EventsService $events) | Elgg\Notifications\SubscriptionsService | |
addSubscription(int $user_guid, string $method, int $target_guid, string $type=null, string $subtype=null, string $action=null) | Elgg\Notifications\SubscriptionsService | |
assertValidTypeSubtypeActionForSubscription($type, $subtype, $action) | Elgg\Notifications\SubscriptionsService | protected |
filterDelayedEmailSubscribers(array $subscriptions) | Elgg\Notifications\SubscriptionsService | protected |
filterMutedNotifications(array $subscriptions, NotificationEvent $event) | Elgg\Notifications\SubscriptionsService | protected |
filterSubscriptions(array $subscriptions, NotificationEvent $event, bool $filter_muted=true) | Elgg\Notifications\SubscriptionsService | |
filterTimedMutedSubscribers(array $subscriptions) | Elgg\Notifications\SubscriptionsService | protected |
getEntitySubscriptions(int $target_guid=0, int $user_guid=0, array $methods=[], string $type=null, string $subtype=null, string $action=null) | Elgg\Notifications\SubscriptionsService | |
getMethodRelationships(array $methods, string $type=null, string $subtype=null, string $action=null) | Elgg\Notifications\SubscriptionsService | protected |
getNotificationEventSubscriptions(NotificationEvent $event, array $methods, array $exclude_guids_for_records=[]) | Elgg\Notifications\SubscriptionsService | |
getSubscribers(int $target_guid, array $methods=[]) | Elgg\Notifications\SubscriptionsService | |
getSubscriptionRecords(array $container_guid, array $methods, string $type=null, string $subtype=null, string $action=null, int $actor_guid=0) | Elgg\Notifications\SubscriptionsService | protected |
getSubscriptionsForContainer(int $container_guid, array $methods, string $type=null, string $subtype=null, string $action=null, int $actor_guid=0) | Elgg\Notifications\SubscriptionsService | |
hasMutedNotifications(int $user_guid, int $target_guid) | Elgg\Notifications\SubscriptionsService | |
hasSubscription(int $user_guid, string $method, int $target_guid, string $type=null, string $subtype=null, string $action=null) | Elgg\Notifications\SubscriptionsService | |
hasSubscriptions(int $user_guid, int $target_guid, array $methods=[]) | Elgg\Notifications\SubscriptionsService | |
MUTE_NOTIFICATIONS_RELATIONSHIP | Elgg\Notifications\SubscriptionsService | |
muteNotifications(int $user_guid, int $target_guid) | Elgg\Notifications\SubscriptionsService | |
RELATIONSHIP_PREFIX | Elgg\Notifications\SubscriptionsService | |
removeSubscription(int $user_guid, string $method, int $target_guid, string $type=null, string $subtype=null, string $action=null) | Elgg\Notifications\SubscriptionsService | |
removeSubscriptions(int $user_guid, int $target_guid, array $methods=[]) | Elgg\Notifications\SubscriptionsService | |
unmuteNotifications(int $user_guid, int $target_guid) | Elgg\Notifications\SubscriptionsService |