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 |