This documentation is for a version that has reached its End Of Life. Such versions are no longer supported and don't receive security updates. Consider updating to a newer version.
Signals reference¶
This page references all available Signals that you can listen to, triggered by ("Public") Repository API in eZ Platform.
For more information, check Listening to Core events.
All Signals are relative to eZ\Publish\Core\SignalSlot\Signal namespace.
Transactions
Signals are sent after transactions are executed, making Signals transaction safe.
BookmarkService¶
| Signal type | Properties | Triggered by |
|---|---|---|
BookmarkService\CreateBookmarkSignal |
locationId |
BookmarkService::createBookmark() |
BookmarkService\DeleteBookmarkSignal |
locationId |
BookmarkService::deleteBookmark() |
ContentService¶
| Signal type | Properties | Triggered by |
|---|---|---|
ContentService\AddRelationSignal |
srcContentId (source contentId, aka referrer)srcVersionNodstContentId (destination contentId, aka target) |
ContentService::addRelation() |
ContentService\AddTranslationInfoSignal (deprecated) |
N/A | |
ContentService\CopyContentSignal |
srcContentId (original content ID)srcVersionNodstContentId (contentId of the copy)dstVersionNodstParentLocationId (locationId where the content has been copied) |
ContentService::copyContent() |
ContentService\CreateContentDraftSignal |
contentIdversionNonewVersionNouserId (ID of User used to create the draft, or null - current User)languageCode |
ContentService::createContentDraft() |
ContentService\CreateContentSignal |
contentIdversionNo |
ContentService::createContent() |
ContentService\DeleteContentSignal |
contentIdaffectedLocationIds |
ContentService::deleteContent() |
ContentService\DeleteRelationSignal |
srcContentIdsrcVersionNodstContentId |
ContentService::deleteRelation() |
ContentService\DeleteTranslationSignal |
contentIdlanguageCode |
ContentService::deleteTranslation() |
ContentService\DeleteVersionSignal |
contentIdversionNo |
ContentService::deleteVersion() |
ContentService\HideContentSignal |
contentId |
ContentService::hideContent() |
ContentService\PublishVersionSignal |
contentIdversionNoaffectedTranslations |
ContentService::publishVersion() |
ContentService\RevealContentSignal |
contentId |
ContentService::revealContent() |
ContentService\TranslateVersionSignal (deprecated) |
contentIdversionNouserId |
|
ContentService\UpdateContentMetadataSignal |
contentId |
ContentService::updateContentMetadata() |
ContentService\UpdateContentSignal |
contentIdversionNo |
ContentService::updateContent() |
ContentTypeService¶
| Signal type | Properties | Triggered by |
|---|---|---|
ContentTypeService\AddFieldDefinitionSignal |
contentTypeDraftId |
|
ContentTypeService\AssignContentTypeGroupSignal |
contentTypeIdcontentTypeGroupId |
ContentTypeService::assignContentTypeGroup() |
ContentTypeService\CopyContentTypeSignal |
contentTypeIduserId |
ContentTypeService::copyContentType() |
ContentTypeService\CreateContentTypeDraftSignal |
contentTypeId |
ContentTypeService::createContentTypeDraft() |
ContentTypeService\CreateContentTypeGroupSignal |
groupId |
ContentTypeService::createContentTypeGroup() |
ContentTypeService\CreateContentTypeSignal |
contentTypeId |
ContentTypeService::createContentType() |
ContentTypeService\DeleteContentTypeGroupSignal |
contentTypeGroupId |
ContentTypeService::deleteContentTypeGroup() |
ContentTypeService\DeleteContentTypeSignal |
contentTypeId |
ContentTypeService::deleteContentType() |
ContentTypeService\PublishContentTypeDraftSignal |
contentTypeDraftId |
ContentTypeService::publishContentTypeDraft() |
ContentTypeService\RemoveFieldDefinitionSignal |
contentTypeDraftIdfieldDefinitionId |
ContentTypeService::removeFieldDefinition() |
ContentTypeService\UnassignContentTypeGroupSignal |
contentTypeIdcontentTypeGroupId |
ContentTypeService::unassignContentTypeGroup() |
ContentTypeService\UpdateContentTypeDraftSignal |
contentTypeDraftId |
ContentTypeService::updateContentTypeDraft() |
ContentTypeService\UpdateContentTypeGroupSignal |
contentTypeGroupId |
ContentTypeService::updateContentTypeGroup() |
ContentTypeService\UpdateFieldDefinitionSignal |
contentTypeDraftIdfieldDefinitionId |
ContentTypeService::updateFieldDefinition() |
ContentTypeService\RemoveContentTypeDraftTranslationSignal |
contentTypeDraftIdlanguageCode |
ContentTypeService::removeContentTypeTranslation() |
LanguageService¶
| Signal type | Properties | Triggered by |
|---|---|---|
LanguageService\CreateLanguageSignal |
languageId |
LanguageService::createLanguage() |
LanguageService\DeleteLanguageSignal |
languageId |
LanguageService::deleteLanguage() |
LanguageService\DisableLanguageSignal |
languageId |
LanguageService::disableLanguage() |
LanguageService\EnableLanguageSignal |
languageId |
LanguageService::enableLanguage() |
LanguageService\UpdateLanguageNameSignal |
languageIdnewName |
LanguageService::updateLanguageName() |
LocationService¶
| Signal type | Properties | Triggered by |
|---|---|---|
LocationService\CopySubtreeSignal |
subtreeId (top locationId of the subtree to be copied)targetParentLocationIdtargetNewSubtreeId |
LocationService::copySubtree() |
LocationService\CreateLocationSignal |
contentIdlocationIdparentLocationId |
LocationService::createLocation() |
LocationService\DeleteLocationSignal |
contentIdlocationIdparentLocationId |
LocationService::deleteLocation() |
LocationService\HideLocationSignal |
contentIdlocationIdcurrentVersionNoparentLocationId |
LocationService::hideLocation() |
LocationService\UnhideLocationSignal |
contentIdlocationIdcurrentVersionNoparentLocationId |
LocationService::unhideLocation() |
LocationService\MoveSubtreeSignal |
subtreeIdoldParentLocationIdnewParentLocationId |
LocationService::moveSubtree() |
LocationService\SwapLocationSignal |
content1Idlocation1IdparentLocation1Idcontent2Idlocation2IdparentLocation1Id |
LocationService::swapLocation() |
LocationService\UpdateLocationSignal |
contentIdlocationIdparentLocationId |
LocationService::updateLocation()URLAliasService::refreshSystemUrlAliasesForLocation |
NotificationService¶
| Signal type | Properties | Triggered by |
|---|---|---|
NotificationService\NotificationCreateSigna |
ownerIdtypedata |
NotificationService::createNotification |
NotificationService\NotificationDeleteSigna |
notificationId |
NotificationService::deleteNotification |
NotificationService\NotificationReadSignal |
notificationId |
NotificationService::markNotificationAsRead |
ObjectStateService¶
| Signal type | Properties | Triggered by |
|---|---|---|
ObjectStateService\CreateObjectStateGroupSignal |
objectStateGroupId |
ObjectStateService::createObjectStateGroup() |
ObjectStateService\CreateObjectStateSignal |
objectStateGroupIdobjectStateId |
ObjectStateService::createObjectState() |
ObjectStateService\DeleteObjectStateGroupSignal |
objectStateGroupId |
ObjectStateService::deleteObjectStateGroup() |
ObjectStateService\DeleteObjectStateSignal |
objectStateId |
ObjectStateService::deleteObjectState() |
ObjectStateService\SetContentStateSignal |
contentIdobjectStateGroupIdobjectStateId |
ObjectStateService::setContentState() |
ObjectStateService\SetPriorityOfObjectStateSignal |
objectStateIdpriority |
ObjectStateService::setPriorityOfObjectState() |
ObjectStateService\UpdateObjectStateGroupSignal |
objectStateGroupId |
ObjectStateService::updateObjectStateGroup() |
ObjectStateService\UpdateObjectStateSignal |
objectStateId |
ObjectStateService::updateObjectState() |
RoleService¶
| Signal type | Properties | Triggered by |
|---|---|---|
RoleService\AddPolicyByRoleDraftSignal |
roleIdpolicyId |
RoleService::addPolicyByRoleDraft() |
RoleService\AddPolicySignal |
roleIdpolicyId |
RoleService::addPolicy() |
RoleService\AssignRoleToUserGroupSignal |
roleIduserGroupIdroleLimitation |
RoleService::assignRoleToUserGroup() |
RoleService\AssignRoleToUserSignal |
roleIduserIdroleLimitation |
RoleService::assignRoleToUser() |
RoleService\CreateRoleDraftSignal |
roleId |
RoleService::createRoleDraft() |
RoleService\CreateRoleSignal |
roleId |
RoleService::createRole() |
RoleService\DeleteRoleDraftSignal |
roleId |
RoleService::deleteRoleDraft() |
RoleService\DeleteRoleSignal |
roleId |
RoleService::deleteRole() |
RoleService\PublishRoleDraftSignal |
roleId |
RoleService::publishRoleDraft() |
RoleService\RemovePolicyByRoleDraftSignal |
roleIdpolicyId |
RoleService::removePolicyByRoleDraft() |
RoleService\RemovePolicySignal |
roleIdpolicyId |
RoleService::removePolicy() |
RoleService\RemoveRoleAssignmentSignal |
roleAssignmentId |
RoleService::removeRoleAssignment() |
RoleService\UnassignRoleFromUserGroupSignal |
roleIduserGroupId |
RoleService::unassignRoleFromUserGroup() (deprecated) |
RoleService\UnassignRoleFromUserSignal |
roleIduserId |
RoleService::unassignRoleFromUser() (deprecated) |
RoleService\UpdatePolicySignal |
policyId |
RoleService::updatePolicy() (deprecated)RoleService::updatePolicyByRoleDraft() |
RoleService\UpdateRoleDraftSignal |
roleId |
RoleService::updateRoleDraft() |
RoleService\UpdateRoleSignal |
roleId |
RoleService::updateRole() (deprecated) |
SectionService¶
| Signal type | Properties | Triggered by |
|---|---|---|
SectionService\AssignSectionSignal |
contentIdsectionId |
SectionService::assignSection() |
SectionService\AssignSectionToSubtreeSignal |
locationIdsectionId |
SectionService::assignSectionToSubtree() |
SectionService\CreateSectionSignal |
sectionId |
SectionService::createSection() |
SectionService\DeleteSectionSignal |
sectionId |
SectionService::deleteSection() |
SectionService\UpdateSectionSignal |
sectionId |
SectionService::updateSection() |
TrashService¶
| Signal type | Properties | Triggered by |
|---|---|---|
TrashService\DeleteTrashItemSignal |
trashItemDeleteResult |
TrashService::deleteTrashItem() |
TrashService\EmptyTrashSignal |
trashItemDeleteResultList |
TrashService::emptyTrash() |
TrashService\RecoverSignal |
trashItemIdcontentIdnewParentLocationIdnewLocationId |
TrashService::recover() |
TrashService\TrashSignal |
locationIdparentLocationIdcontentIdcontentTrashed |
TrashService::trash() |
URLAliasService¶
| Signal type | Properties | Triggered by |
|---|---|---|
URLAliasService\CreateGlobalUrlAliasSignal |
urlAliasId |
URLAliasService::createGlobalUrlAlias() |
URLAliasService\CreateUrlAliasSignal |
urlAliasId |
URLAliasService::createUrlAlias() |
URLAliasService\RemoveAliasesSignal |
aliasList |
URLAliasService::removeAliases() |
URLService¶
| Signal type | Properties | Triggered by |
|---|---|---|
URLService\UpdateUrlSignal |
urlIdurlChanged |
URLService::updateUrl() |
URLWildcardService¶
| Signal type | Properties | Triggered by |
|---|---|---|
URLWildcardService\CreateSignal |
urlWildcardId |
URLWildcardService::create() |
URLWildcardService\RemoveSignal |
urlWildcardId |
URLWildcardService::remove() |
URLWildcardService\TranslateSignal |
url |
URLWildcardService::translate() |
UserService¶
| Signal type | Properties | Triggered by |
|---|---|---|
UserService\AssignUserToUserGroupSignal |
userIduserGroupId |
UserService::assignUserToUserGroup() |
UserService\CreateUserGroupSignal |
userGroupId |
UserService::createUserGroup() |
UserService\CreateUserSignal |
userId |
UserService::createUser() |
UserService\DeleteUserGroupSignal |
userGroupIdaffectedLocationIds |
UserService::deleteUserGroup() |
UserService\DeleteUserSignal |
userIdaffectedLocationIds |
UserService::deleteUser() |
UserService\MoveUserGroupSignal |
userGroupIdnewParentId |
UserService::moveUserGroup() |
UserService\UnAssignUserFromUserGroupSignal |
userIduserGroupId |
UserService::unAssignUserFromUserGroup() |
UserService\UpdateUserGroupSignal |
userGroupId |
UserService::updateUserGroup() |
UserService\UpdateUserSignal |
userId |
UserService::updateUser() |
UserService\UpdateUserTokenSignal |
userId |
UserService::updateUserToken() |
UserPreferenceService¶
| Signal type | Properties | Triggered by |
|---|---|---|
UserPreferenceService\UserPreferenceSetSignal |
namevalue |
UserPreferenceService::setUserPreference() |