- Documentation >
- API >
- Event reference >
- Other events
Other events
Bookmarks
The following events are dispatched when adding content items to bookmarks.
| Event |
Dispatched by |
Properties |
BeforeCreateBookmarkEvent |
BookmarkService::createBookmark |
Location $location |
CreateBookmarkEvent |
BookmarkService::createBookmark |
Location $location |
BeforeDeleteBookmarkEvent |
BookmarkService::deleteBookmark |
Location $location |
DeleteBookmarkEvent |
BookmarkService::deleteBookmark |
Location $location |
Notifications
The following events refer to notifications displayed in the user menu.
| Event |
Dispatched by |
Properties |
BeforeCreateNotificationEvent |
NotificationService::createNotification |
CreateStruct $createStructNotification|null $notification |
CreateNotificationEvent |
NotificationService::createNotification |
Notification $notificationCreateStruct $createStruct |
BeforeDeleteNotificationEvent |
NotificationService::deleteNotification |
Notification $notification |
DeleteNotificationEvent |
NotificationService::deleteNotification |
Notification $notification |
BeforeMarkNotificationAsReadEvent |
NotificationService::markNotificationAsRead |
Notification $notification |
MarkNotificationAsReadEvent |
NotificationService::markNotificationAsRead |
Notification $notification |
Settings
The following events refer to key/value application-wide settings in database.
| Event |
Dispatched by |
Properties |
BeforeCreateSettingEvent |
SettingService::createSetting |
SettingCreateStruct $settingCreateStructSetting|null $setting |
CreateSettingEvent |
SettingService::createSetting |
Setting $settingSettingCreateStruct $settingCreateStruct |
BeforeUpdateSettingEvent |
SettingService::updateSetting |
Setting $settingSettingUpdateStruct $settingUpdateStructSetting|null $updatedSetting |
UpdateSettingEvent |
SettingService::updateSetting |
Setting $updatedSettingSetting $settingSettingUpdateStruct $settingUpdateStruct |
BeforeDeleteSettingEvent |
SettingService::deleteSetting |
Setting $setting |
DeleteSettingEvent |
SettingService::deleteSetting |
Setting $setting |
User preferences
The following events are dispatched when changing the user settings available in the user menu.
| Event |
Dispatched by |
Properties |
BeforeSetUserPreferenceEvent |
UserPreferenceService::setUserPreference |
UserPreferenceSetStruct[] $userPreferenceSetStructs |
SetUserPreferenceEvent |
UserPreferenceService::setUserPreference |
UserPreferenceSetStruct[] $userPreferenceSetStructs |
DAM assets
| Event |
Dispatched by |
Properties |
PublishVersionEvent |
PublishAssetEventDispatcher::emitPublishAssetEvent |
Content $contentConnector\Dam\AssetIdentifier $assetIdentifierConnector\Dam\AssetSource $assetSource |
| Event |
Dispatched by |
Properties |
FieldAttributeDefinitionEvent |
FieldDefinitionFactory::getAttributesDefinitions |
FieldAttributeDefinitionBuilder $definitionBuilderarray $configuration |
FieldDefinitionEvent |
FieldDefinitionFactory::getFieldDefinition |
FieldDefinitionBuilder $definitionBuilderarray $configuration |
FieldValidatorDefinitionEvent |
FieldDefinitionFactory::getValidatorsDefinitions |
FieldDefinitionBuilder $definitionBuilderarray $configuration |
FormActionEvent |
HandleFormSubmission::handleFormSubmission |
ContentView $contentViewIbexa\Contracts\FormBuilder\FieldType\Model\Form $formstring $actionmixed $data |
FormSubmitEvent |
HandleFormSubmission::handleFormSubmission |
ContentView $contentViewIbexa\Contracts\FormBuilder\FieldType\Model\Form $formarray $data |