1
1
---
2
2
description : Events that are triggered when working with bookmarks, notifications, settings, forms and others.
3
3
page_type : reference
4
+ month_change : true
4
5
---
5
6
6
7
# Other events
@@ -22,12 +23,14 @@ The following events refer to [notifications displayed in the user menu](notific
22
23
23
24
| Event | Dispatched by | Properties |
24
25
| ---| ---| ---|
25
- | ` BeforeCreateNotificationEvent ` | ` NotificationService::createNotification ` | ` CreateStruct $createStruct ` </br >`Notification| null $notification`|
26
- | ` CreateNotificationEvent ` | ` NotificationService::createNotification ` | ` Notification $notification ` </br >` CreateStruct $createStruct ` |
27
- | ` BeforeDeleteNotificationEvent ` | ` NotificationService::deleteNotification ` | ` Notification $notification ` |
28
- | ` DeleteNotificationEvent ` | ` NotificationService::deleteNotification ` | ` Notification $notification ` |
29
- | ` BeforeMarkNotificationAsReadEvent ` | ` NotificationService::markNotificationAsRead ` | ` Notification $notification ` |
30
- | ` MarkNotificationAsReadEvent ` | ` NotificationService::markNotificationAsRead ` | ` Notification $notification ` |
26
+ | [ ` BeforeCreateNotificationEvent ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-BeforeCreateNotificationEvent.html ) | [ ` NotificationService::createNotification ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-NotificationService.html#method_createNotification ) | ` CreateStruct $createStruct ` </br >`Notification| null $notification`|
27
+ | [ ` CreateNotificationEvent ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-CreateNotificationEvent.html ) | [ ` NotificationService::createNotification ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-NotificationService.html#method_createNotification ) | ` Notification $notification ` </br >` CreateStruct $createStruct ` |
28
+ | [ ` BeforeDeleteNotificationEvent ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-BeforeDeleteNotificationEvent.html ) | [ ` NotificationService::deleteNotification ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-NotificationService.html#method_deleteNotification ) | ` Notification $notification ` |
29
+ | [ ` DeleteNotificationEvent ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-DeleteNotificationEvent.html ) | [ ` NotificationService::deleteNotification ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-NotificationService.html#method_deleteNotification ) | ` Notification $notification ` |
30
+ | [ ` BeforeMarkNotificationAsReadEvent ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-BeforeMarkNotificationAsReadEvent.html ) | [ ` NotificationService::markNotificationAsRead ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-NotificationService.html#method_markNotificationAsRead ) | ` Notification $notification ` |
31
+ | [ ` MarkNotificationAsReadEvent ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-MarkNotificationAsReadEvent.html ) | [ ` NotificationService::markNotificationAsRead ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-NotificationService.html#method_markNotificationAsRead ) | ` Notification $notification ` |
32
+ | [ ` BeforeMarkNotificationAsUnreadEvent ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-BeforeMarkNotificationAsUnreadEvent.html ) | [ ` NotificationService::markNotificationAsUnread ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-NotificationService.html#method_markNotificationAsUnread ) | ` Notification $notification ` |
33
+ | [ ` MarkNotificationAsUnreadEvent ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Events-Notification-MarkNotificationAsUnreadEvent.html ) | [ ` NotificationService::markNotificationAsUnread ` ] ( /api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-NotificationService.html#method_markNotificationAsUnread ) | ` Notification $notification ` |
31
34
32
35
## Settings
33
36
0 commit comments