Global navigation

   Documentation Center
   eZ Studio & eZ Platform
     User Manual
     Technical Manual
     Glossary
   eZ Publish 4.x / legacy

 
eZ Publish (5.x)

eZ Publish 5.x | For eZ Platform & eZ Studio topics see Technical manual and User manual, for eZ Publish 4.x and Legacy topics see eZ Publish legacy

Skip to end of metadata
Go to start of metadata

This page references all available signals, triggered by ("Public") Repository API in "Platform Stack", which you can listen to.

Signals are ordered by Repository service:

All signals are relative to eZ\Publish\Core\SignalSlot\Signal namespace.

Transactions

As of eZ Publish Platform 5.3.3 and higher signals are sent after transactions are executed making signals transaction safe.

 

ContentService

Signal typePropertiesTriggered byWhen
ContentService\AddRelationSignal
  • srcContentId (source contentId, aka referrer)
  • srcVersionNo
  • dstContentId (destination contentId, aka target)

ContentService::addRelation()

After
ContentService\AddTranslationInfoSignalN/AContentService::addTranslationInfo()After
ContentService\CopyContentSignal
  • srcContentId (original content ID)
  • srcVersionNo
  • dstContentId (contentId of the copy)
  • dstVersionNo
  • dstParentLocationId (locationId where the content has been copied)
ContentService::copyContent()After
ContentService\CreateContentDraftSignal
  • contentId
  • versionNo
  • userId (Id of user used to create the draft, or null - current user)
ContentService::createContentDraft()After
ContentService\CreateContentSignal
  • contentId
  • versionNo
ContentService::createContent()After
ContentService\DeleteContentSignal
  • contentId
ContentService::deleteContent()After
ContentService\DeleteRelationSignal
  • srcContentId
  • srcVersionNo
  • dstContentId
ContentService::deleteRelation()After
ContentService\DeleteVersionSignal
  • contentId
  • versionNo
ContentService::deleteVersion()After
ContentService\PublishVersionSignal
  • contentId
  • versionNo
ContentService:: publishVersion()After
ContentService\TranslateVersionSignal
  • contentId
  • versionNo
  • userId
ContentService::translationVersion()After
ContentService\UpdateContentMetadataSignal
  • contentId
ContentService::updateContentMetadata()After
ContentService\UpdateContentSignal
  • contentId
  • versionNo
ContentService::updateContent()After

ContentTypeService

Signal typePropertiesTriggered byWhen
ContentTypeService\AddFieldDefinitionSignal
  • contentTypeDraftId

ContentTypeService::addFieldDefinition()

After
ContentTypeService\AssignContentTypeGroupSignal
  • contentTypeId
  • contentTypeGroupId
ContentTypeService::assignContentTypeGroup()After
ContentTypeService\CopyContentTypeSignal
  • contentTypeId
  • userId
ContentTypeService::copyContentType()After
ContentTypeService\CreateContentTypeDraftSignal
  • contentTypeId
ContentTypeService::createContentTypeDraft()After
ContentTypeService\CreateContentTypeGroupSignal
  • groupId
ContentTypeService::createContentTypeGroup()After
ContentTypeService\CreateContentTypeSignal
  • contentTypeId
ContentTypeService::createContentType()After
ContentTypeService\DeleteContentTypeGroupSignal
  • contentTypeGroupId
ContentTypeService::deleteContentTypeGroup()After
ContentTypeService\DeleteContentTypeSignal
  • contentTypeId
ContentTypeService::deleteContentType()After
ContentTypeService\PublishContentTypeDraftSignal
  • contentTypeDraftId
ContentTypeService::publishContentTypeDraft()After
ContentTypeService\RemoveFieldDefinitionSignal
  • contentTypeDraftId
  • fieldDefinitionId
ContentTypeService::removeFieldDefinition()After
ContentTypeService\UnassignContentTypeGroupSignal
  • contentTypeId
  • contentTypeGroupId
ContentTypeService::unassignContentTypeGroup()After
ContentTypeService\UpdateContentTypeDraftSignal
  • contentTypeDraftId
ContentTypeService::updateContentTypeDraft()After
ContentTypeService\UpdateContentTypeGroupSignal
  • contentTypeGroupId
ContentTypeService::updateContentTypeGroup()After
ContentTypeService\UpdateFieldDefinitionSignal
  • contentTypeDraftId
  • fieldDefinitionId
ContentTypeService::updateFieldDefinition()After

LanguageService

Signal typePropertiesTriggered byWhen
LanguageService\CreateLanguageSignal
  • languageId
LanguageService::createLanguage()After
LanguageService\DeleteLanguageSignal
  • languageId
LanguageService::deleteLanguage()After
LanguageService\DisableLanguageSignal
  • languageId
LanguageService::disableLanguage()After
LanguageService\EnableLanguageSignal
  • languageId
LanguageService::enableLanguage()After
LanguageService\UpdateLanguageNameSignal
  • languageId
  • newName
LanguageService::updateLanguageName()

After

LocationService

Signal typePropertiesTriggered byWhen
LocationService\CopySubtreeSignal
  • subtreeId (top locationId of the subtree to be copied)
  • targetParentLocationId

LocationService::copySubtree()

After
LocationService\CreateLocationSignal
  • contentId
  • locationId
LocationService::createLocation()After
LocationService\DeleteLocationSignal
  • contentId
  • locationId
LocationService::deleteLocation()After
LocationService\HideLocationSignal
  • contentId
  • locationId
LocationService::hideLocation()After
LocationService\UnhideLocationSignal
  • contentId
  • locationId
LocationService::unhideLocation()After
LocationService\MoveSubtreeSignal
  • subtreeId
  • newParentLocationId
LocationService::moveSubtree()After
LocationService\SwapLocationSignal
  • content1Id
  • location1Id
  • content2Id
  • location2Id
LocationService::swapLocation()After
LocationService\UpdateLocationSignal
  • contentId
  • locationId
LocationService::updateLocation()After

ObjectStateService

Signal typePropertiesTriggered byWhen
ObjectStateService\CreateObjectStateGroupSignal
  • objectStateGroupId
ObjectStateService::createObjectStateGroup()After
ObjectStateService\CreateObjectStateSignal
  • objectStateGroupId
  • objectStateId
ObjectStateService::createObjectState()After
ObjectStateService\DeleteObjectStateGroupSignal
  • objectStateGroupId
ObjectStateService::deleteObjectStateGroup()After
ObjectStateService\DeleteObjectStateSignal
  • objectStateId
ObjectStateService::deleteObjectState()After
ObjectStateService\SetContentStateSignal
  • contentId
  • objectStateGroupId
  • objectStateId
ObjectStateService::setContentState()After
ObjectStateService\SetPriorityOfObjectStateSignal
  • objectStateId
  • priority
ObjectStateService::setPriorityOfObjectState()After
ObjectStateService\UpdateObjectStateGroupSignal
  • objectStateGroupId
ObjectStateService::updateObjectStateGroup()After
ObjectStateService\UpdateObjectStateSignal
  • objectStateId
ObjectStateService::updateObjectState()After

RoleService

Signal typePropertiesTriggered byWhen
RoleService\AddPolicySignal
  • roleId
  • policyId
RoleService::addPolicy()After
RoleService\AssignRoleToUserGroupSignal
  • roleId
  • userGroupId
  • roleLimitation
RoleService::assignRoleToUserGroup()After
RoleService\AssignRoleToUserSignal
  • roleId
  • userId
  • roleLimitation
RoleService::assignRoleToUser()After
RoleService\CreateRoleSignal
  • roleId
RoleService::createRole()After
RoleService\DeleteRoleSignal
  • roleId
RoleService::deleteRole()After
RoleService\RemovePolicySignal
  • roleId
  • policyId
RoleService::removePolicy()After
RoleService\UnassignRoleFromUserGroupSignal
  • roleId
  • userGroupId
RoleService::unassignRoleFromUserGroup()After
RoleService\UnassignRoleFromUserSignal
  • roleId
  • userId
RoleService::unassignRoleFromUser()After
RoleService\UpdatePolicySignal
  • policyId
RoleService::updatePolicy()After
RoleService\UpdateRoleSignal
  • roleId
RoleService::updateRole()After

SectionService

Signal typePropertiesTriggered byWhen
SectionService\AssignSectionSignal
  • contentId
  • sectionId
SectionService::assignSection()After
SectionService\CreateSectionSignal
  • sectionId
SectionService::createSection()After
SectionService\DeleteSectionSignal
  • sectionId
SectionService::deleteSection()After
SectionService\UpdateSectionSignal
  • sectionId
SectionService::updateSection()After

TrashService

Signal typePropertiesTriggered byWhen
TrashService\DeleteTrashItemSignal
  • trashItemId
TrashService::deleteTrashItem()After
TrashService\EmptyTrashSignalN/ATrashService::emptyTrash()After
TrashService\RecoverSignal
  • trashItemId
  • newParentLocationId
  • newLocationId
TrashService::recover()After
TrashService\TrashSignal
  • locationId
TrashService::trash()After

URLAliasService

Signal typePropertiesTriggered byWhen
URLAliasService\CreateGlobalUrlAliasSignal
  • urlAliasId
URLAliasService::createGlobalUrlAlias()After
URLAliasService\CreateUrlAliasSignal
  • urlAliasId
URLAliasService::createUrlAlias()After
URLAliasService\RemoveAliasesSignal
  • aliasList
URLAliasService::removeAliases()After

URLWildcardService

Signal typePropertiesTriggered byWhen
URLWildcardService\CreateSignal
  • urlWildcardId
URLWildcardService::create()After
URLWildcardService\RemoveSignal
  • urlWildcardId
URLWildcardService::remove()After
URLWildcardService\TranslateSignal
  • url
URLWildcardService::translate()After

UserService

Signal typePropertiesTriggered byWhen
UserService\AssignUserToUserGroupSignal
  • userId
  • userGroupId
UserService::assignUserToUserGroup()After
UserService\CreateUserGroupSignal
  • userGroupId
UserService::createUserGroup()After
UserService\CreateUserSignal
  • userId
UserService::createUser()After
UserService\DeleteUserGroupSignal
  • userGroupId
UserService::deleteUserGroup()After
UserService\DeleteUserSignal
  • userId
UserService::deleteUser()After
UserService\MoveUserGroupSignal
  • userGroupId
  • newParentId
UserService::moveUserGroup()After
UserService\UnAssignUserFromUserGroupSignal
  • userId
  • userGroupId
UserService::unAssignUserFromUserGroup()After
UserService\UpdateUserGroupSignal
  • userGroupId
UserService::updateUserGroup()After
UserService\UpdateUserSignal
  • userId
UserService::updateUser()After