- 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.
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 |
Image Editor
The following event is dispatched when the Image Editor optimizes an image.
You can subscribe to it to customize the list of active image optimizers at runtime.
For more information, see Customizing image optimizers with an event.
| 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 |