11---
22description : Events that are triggered when working with bookmarks, notifications, settings, forms and others.
33page_type : reference
4+ month_change : true
45---
56
67# Other events
@@ -22,12 +23,14 @@ The following events refer to [notifications displayed in the user menu](notific
2223
2324| Event | Dispatched by | Properties |
2425| ---| ---| ---|
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 ` |
3134
3235## Settings
3336
0 commit comments