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() |