|
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 |