Skip to content

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 $createStruct
Notification|null $notification
CreateNotificationEvent NotificationService::createNotification Notification $notification
CreateStruct $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 $settingCreateStruct
Setting|null $setting
CreateSettingEvent SettingService::createSetting Setting $setting
SettingCreateStruct $settingCreateStruct
BeforeUpdateSettingEvent SettingService::updateSetting Setting $setting
SettingUpdateStruct $settingUpdateStruct
Setting|null $updatedSetting
UpdateSettingEvent SettingService::updateSetting Setting $updatedSetting
Setting $setting
SettingUpdateStruct $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 $content
Connector\Dam\AssetIdentifier $assetIdentifier
Connector\Dam\AssetSource $assetSource

Form Builder

Event Dispatched by Properties
FieldAttributeDefinitionEvent FieldDefinitionFactory::getAttributesDefinitions FieldAttributeDefinitionBuilder $definitionBuilder
array $configuration
FieldDefinitionEvent FieldDefinitionFactory::getFieldDefinition FieldDefinitionBuilder $definitionBuilder
array $configuration
FieldValidatorDefinitionEvent FieldDefinitionFactory::getValidatorsDefinitions FieldDefinitionBuilder $definitionBuilder
array $configuration
FormActionEvent HandleFormSubmission::handleFormSubmission ContentView $contentView
Ibexa\Contracts\FormBuilder\FieldType\Model\Form $form
string $action
mixed $data
FormSubmitEvent HandleFormSubmission::handleFormSubmission ContentView $contentView
Ibexa\Contracts\FormBuilder\FieldType\Model\Form $form
array $data