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