This page references all available signals, triggered by ("Public") Repository API in "Platform Stack", which you can listen to.
For more information, check SignalSlot documentation and the cookbook recipe on how to listen to signals.
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 type | Properties | Triggered by | When |
---|---|---|---|
ContentService\AddRelationSignal |
|
| After |
ContentService\AddTranslationInfoSignal | N/A | ContentService::addTranslationInfo() | After |
ContentService\CopyContentSignal |
| ContentService::copyContent() | After |
ContentService\CreateContentDraftSignal |
| ContentService::createContentDraft() | After |
ContentService\CreateContentSignal |
| ContentService::createContent() | After |
ContentService\DeleteContentSignal |
| ContentService::deleteContent() | After |
ContentService\DeleteRelationSignal |
| ContentService::deleteRelation() | After |
ContentService\DeleteVersionSignal |
| ContentService::deleteVersion() | After |
ContentService\PublishVersionSignal |
| ContentService:: publishVersion() | After |
ContentService\TranslateVersionSignal |
| ContentService::translationVersion() | After |
ContentService\UpdateContentMetadataSignal |
| ContentService::updateContentMetadata() | After |
ContentService\UpdateContentSignal |
| ContentService::updateContent() | After |
ContentTypeService
Signal type | Properties | Triggered by | When |
---|---|---|---|
ContentTypeService\AddFieldDefinitionSignal |
|
| After |
ContentTypeService\AssignContentTypeGroupSignal |
| ContentTypeService::assignContentTypeGroup() | After |
ContentTypeService\CopyContentTypeSignal |
| ContentTypeService::copyContentType() | After |
ContentTypeService\CreateContentTypeDraftSignal |
| ContentTypeService::createContentTypeDraft() | After |
ContentTypeService\CreateContentTypeGroupSignal |
| ContentTypeService::createContentTypeGroup() | After |
ContentTypeService\CreateContentTypeSignal |
| ContentTypeService::createContentType() | After |
ContentTypeService\DeleteContentTypeGroupSignal |
| ContentTypeService::deleteContentTypeGroup() | After |
ContentTypeService\DeleteContentTypeSignal |
| ContentTypeService::deleteContentType() | After |
ContentTypeService\PublishContentTypeDraftSignal |
| ContentTypeService::publishContentTypeDraft() | After |
ContentTypeService\RemoveFieldDefinitionSignal |
| ContentTypeService::removeFieldDefinition() | After |
ContentTypeService\UnassignContentTypeGroupSignal |
| ContentTypeService::unassignContentTypeGroup() | After |
ContentTypeService\UpdateContentTypeDraftSignal |
| ContentTypeService::updateContentTypeDraft() | After |
ContentTypeService\UpdateContentTypeGroupSignal |
| ContentTypeService::updateContentTypeGroup() | After |
ContentTypeService\UpdateFieldDefinitionSignal |
| ContentTypeService::updateFieldDefinition() | After |
LanguageService
Signal type | Properties | Triggered by | When |
---|---|---|---|
LanguageService\CreateLanguageSignal |
| LanguageService::createLanguage() | After |
LanguageService\DeleteLanguageSignal |
| LanguageService::deleteLanguage() | After |
LanguageService\DisableLanguageSignal |
| LanguageService::disableLanguage() | After |
LanguageService\EnableLanguageSignal |
| LanguageService::enableLanguage() | After |
LanguageService\UpdateLanguageNameSignal |
| LanguageService::updateLanguageName() | After |
LocationService
Signal type | Properties | Triggered by | When |
---|---|---|---|
LocationService\CopySubtreeSignal |
|
| After |
LocationService\CreateLocationSignal |
| LocationService::createLocation() | After |
LocationService\DeleteLocationSignal |
| LocationService::deleteLocation() | After |
LocationService\HideLocationSignal |
| LocationService::hideLocation() | After |
LocationService\UnhideLocationSignal |
| LocationService::unhideLocation() | After |
LocationService\MoveSubtreeSignal |
| LocationService::moveSubtree() | After |
LocationService\SwapLocationSignal |
| LocationService::swapLocation() | After |
LocationService\UpdateLocationSignal |
| LocationService::updateLocation() | After |
ObjectStateService
Signal type | Properties | Triggered by | When |
---|---|---|---|
ObjectStateService\CreateObjectStateGroupSignal |
| ObjectStateService::createObjectStateGroup() | After |
ObjectStateService\CreateObjectStateSignal |
| ObjectStateService::createObjectState() | After |
ObjectStateService\DeleteObjectStateGroupSignal |
| ObjectStateService::deleteObjectStateGroup() | After |
ObjectStateService\DeleteObjectStateSignal |
| ObjectStateService::deleteObjectState() | After |
ObjectStateService\SetContentStateSignal |
| ObjectStateService::setContentState() | After |
ObjectStateService\SetPriorityOfObjectStateSignal |
| ObjectStateService::setPriorityOfObjectState() | After |
ObjectStateService\UpdateObjectStateGroupSignal |
| ObjectStateService::updateObjectStateGroup() | After |
ObjectStateService\UpdateObjectStateSignal |
| ObjectStateService::updateObjectState() | After |
RoleService
Signal type | Properties | Triggered by | When |
---|---|---|---|
RoleService\AddPolicySignal |
| RoleService::addPolicy() | After |
RoleService\AssignRoleToUserGroupSignal |
| RoleService::assignRoleToUserGroup() | After |
RoleService\AssignRoleToUserSignal |
| RoleService::assignRoleToUser() | After |
RoleService\CreateRoleSignal |
| RoleService::createRole() | After |
RoleService\DeleteRoleSignal |
| RoleService::deleteRole() | After |
RoleService\RemovePolicySignal |
| RoleService::removePolicy() | After |
RoleService\UnassignRoleFromUserGroupSignal |
| RoleService::unassignRoleFromUserGroup() | After |
RoleService\UnassignRoleFromUserSignal |
| RoleService::unassignRoleFromUser() | After |
RoleService\UpdatePolicySignal |
| RoleService::updatePolicy() | After |
RoleService\UpdateRoleSignal |
| RoleService::updateRole() | After |
SectionService
Signal type | Properties | Triggered by | When |
---|---|---|---|
SectionService\AssignSectionSignal |
| SectionService::assignSection() | After |
SectionService\CreateSectionSignal |
| SectionService::createSection() | After |
SectionService\DeleteSectionSignal |
| SectionService::deleteSection() | After |
SectionService\UpdateSectionSignal |
| SectionService::updateSection() | After |
TrashService
Signal type | Properties | Triggered by | When |
---|---|---|---|
TrashService\DeleteTrashItemSignal |
| TrashService::deleteTrashItem() | After |
TrashService\EmptyTrashSignal | N/A | TrashService::emptyTrash() | After |
TrashService\RecoverSignal |
| TrashService::recover() | After |
TrashService\TrashSignal |
| TrashService::trash() | After |
URLAliasService
Signal type | Properties | Triggered by | When |
---|---|---|---|
URLAliasService\CreateGlobalUrlAliasSignal |
| URLAliasService::createGlobalUrlAlias() | After |
URLAliasService\CreateUrlAliasSignal |
| URLAliasService::createUrlAlias() | After |
URLAliasService\RemoveAliasesSignal |
| URLAliasService::removeAliases() | After |
URLWildcardService
Signal type | Properties | Triggered by | When |
---|---|---|---|
URLWildcardService\CreateSignal |
| URLWildcardService::create() | After |
URLWildcardService\RemoveSignal |
| URLWildcardService::remove() | After |
URLWildcardService\TranslateSignal |
| URLWildcardService::translate() | After |
UserService
Signal type | Properties | Triggered by | When |
---|---|---|---|
UserService\AssignUserToUserGroupSignal |
| UserService::assignUserToUserGroup() | After |
UserService\CreateUserGroupSignal |
| UserService::createUserGroup() | After |
UserService\CreateUserSignal |
| UserService::createUser() | After |
UserService\DeleteUserGroupSignal |
| UserService::deleteUserGroup() | After |
UserService\DeleteUserSignal |
| UserService::deleteUser() | After |
UserService\MoveUserGroupSignal |
| UserService::moveUserGroup() | After |
UserService\UnAssignUserFromUserGroupSignal |
| UserService::unAssignUserFromUserGroup() | After |
UserService\UpdateUserGroupSignal |
| UserService::updateUserGroup() | After |
UserService\UpdateUserSignal |
| UserService::updateUser() | After |