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.
    
Content type events¶
| Event | Dispatched by | Properties | 
|---|---|---|
BeforeCreateContentTypeDraftEvent | 
ContentTypeService::createContentTypeDraft | 
ContentType $contentTypeContentTypeDraft|null $contentTypeDraft | 
CreateContentTypeDraftEvent | 
ContentTypeService::createContentTypeDraft | 
ContentTypeDraft $contentTypeDraftContentType $contentType | 
BeforeCreateContentTypeEvent | 
ContentTypeService::createContentType | 
ContentTypeCreateStruct $contentTypeCreateStructarray $contentTypeGroupsContentTypeDraft|null $contentTypeDraft | 
CreateContentTypeEvent | 
ContentTypeService::createContentType | 
ContentTypeDraft $contentTypeDraftContentTypeCreateStruct $contentTypeCreateStructarray $contentTypeGroups | 
BeforeUpdateContentTypeDraftEvent | 
ContentTypeService::updateContentTypeDraft | 
ContentTypeDraft $contentTypeDraftContentTypeUpdateStruct $contentTypeUpdateStruct | 
UpdateContentTypeDraftEvent | 
ContentTypeService::updateContentTypeDraft | 
ContentTypeDraft $contentTypeDraftContentTypeUpdateStruct $contentTypeUpdateStruct | 
BeforeCopyContentTypeEvent | 
ContentTypeService::copyContentType | 
ContentType $contentTypeUser $creatorContentType|null $contentTypeCopy | 
CopyContentTypeEvent | 
ContentTypeService::copyContentType | 
ContentType $contentTypeCopyContentType $contentTypeUser $creator | 
BeforePublishContentTypeDraftEvent | 
ContentTypeService::publishContentTypeDraft | 
ContentTypeDraft $contentTypeDraft | 
PublishContentTypeDraftEvent | 
ContentTypeService::publishContentTypeDraft | 
ContentTypeDraft $contentTypeDraft | 
BeforeDeleteContentTypeEvent | 
ContentTypeService::deleteContentType | 
ContentType $contentType | 
DeleteContentTypeEvent | 
ContentTypeService::deleteContentType | 
ContentType $contentType | 
Content type groups¶
| Event | Dispatched by | Properties | 
|---|---|---|
BeforeCreateContentTypeGroupEvent | 
ContentTypeService::createContentTypeGroup | 
ContentTypeCreateStruct $contentTypeCreateStructarray $contentTypeGroupsContentTypeDraft|null $contentTypeDraft | 
CreateContentTypeGroupEvent | 
ContentTypeService::createContentTypeGroup | 
ContentTypeGroup $contentTypeGroupContentTypeGroupCreateStruct $contentTypeGroupCreateStruct | 
BeforeUpdateContentTypeGroupEvent | 
ContentTypeService::updateContentTypeGroup | 
ContentTypeGroup $contentTypeGroupContentTypeGroupUpdateStruct $contentTypeGroupUpdateStruct | 
UpdateContentTypeGroupEvent | 
ContentTypeService::updateContentTypeGroup | 
ContentTypeGroup $contentTypeGroupContentTypeGroupUpdateStruct $contentTypeGroupUpdateStruct | 
BeforeDeleteContentTypeGroupEvent | 
ContentTypeService::deleteContentTypeGroup | 
ContentTypeGroup $contentTypeGroup | 
DeleteContentTypeGroupEvent | 
ContentTypeService::deleteContentTypeGroup | 
ContentTypeGroup $contentTypeGroup | 
Content type translations¶
| Event | Dispatched by | Properties | 
|---|---|---|
BeforeRemoveContentTypeTranslationEvent | 
ContentTypeService::removeContentTypeTranslation | 
ContentTypeDraft $contentTypeDraftstring $languageCodeContentTypeDraft|null $newContentTypeDraft | 
RemoveContentTypeTranslationEvent | 
ContentTypeService::removeContentTypeTranslation | 
ContentTypeDraft $newContentTypeDraftContentTypeDraft $contentTypeDraftstring $languageCode | 
Field definitions¶
| Event | Dispatched by | Properties | 
|---|---|---|
BeforeAddFieldDefinitionEvent | 
ContentTypeService::addFieldDefinition | 
ContentTypeDraft $contentTypeDraftFieldDefinitionCreateStruct $fieldDefinitionCreateStruct | 
AddFieldDefinitionEvent | 
ContentTypeService::addFieldDefinition | 
ContentTypeDraft $contentTypeDraftFieldDefinitionCreateStruct $fieldDefinitionCreateStruct | 
BeforeUpdateFieldDefinitionEvent | 
ContentTypeService::updateFieldDefinition | 
ContentTypeDraft $contentTypeDraftFieldDefinition $fieldDefinitionFieldDefinitionUpdateStruct $fieldDefinitionUpdateStruct | 
UpdateFieldDefinitionEvent | 
ContentTypeService::updateFieldDefinition | 
ContentTypeDraft $contentTypeDraftFieldDefinition $fieldDefinitionFieldDefinitionUpdateStruct $fieldDefinitionUpdateStruct | 
BeforeRemoveFieldDefinitionEvent | 
ContentTypeService::removeFieldDefinition | 
ContentTypeDraft $contentTypeDraftFieldDefinition $fieldDefinition | 
RemoveFieldDefinitionEvent | 
ContentTypeService::removeFieldDefinition | 
ContentTypeDraft $contentTypeDraftFieldDefinition $fieldDefinition | 
Assigning to groups¶
| Event | Dispatched by | Properties | 
|---|---|---|
BeforeAssignContentTypeGroupEvent | 
ContentTypeService::assignContentTypeGroup | 
ContentType $contentTypeContentTypeGroup $contentTypeGroup | 
AssignContentTypeGroupEvent | 
ContentTypeService::assignContentTypeGroup | 
ContentType $contentTypeContentTypeGroup $contentTypeGroup | 
BeforeUnassignContentTypeGroupEvent | 
ContentTypeService::unassignContentTypeGroup | 
ContentType $contentTypeContentTypeGroup $contentTypeGroup | 
UnassignContentTypeGroupEvent | 
ContentTypeService::unassignContentTypeGroup | 
ContentType $contentTypeContentTypeGroup $contentTypeGroup |