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.
    
Object state events¶
| Event | Dispatched by | Properties | 
|---|---|---|
| BeforeCreateObjectStateEvent | ObjectStateService::createObjectState | ObjectStateGroup $objectStateGroupObjectStateCreateStruct $objectStateCreateStructObjectState|null $objectState | 
| CreateObjectStateEvent | ObjectStateService::createObjectState | ObjectState $objectStateObjectStateGroup $objectStateGroupObjectStateCreateStruct $objectStateCreateStruct | 
| BeforeUpdateObjectStateEvent | ObjectStateService::updateObjectState | ObjectState $objectStateObjectStateUpdateStruct $objectStateUpdateStructObjectState|null $updatedObjectState | 
| UpdateObjectStateEvent | ObjectStateService::updateObjectState | ObjectState $updatedObjectStateObjectState $objectStateObjectStateUpdateStruct $objectStateUpdateStruct | 
| BeforeDeleteObjectStateEvent | ObjectStateService::deleteObjectState | ObjectState $objectState | 
| DeleteObjectStateEvent | ObjectStateService::deleteObjectState | ObjectState $objectState | 
Object state groups¶
| Event | Dispatched by | Properties | 
|---|---|---|
| BeforeCreateObjectStateGroupEvent | ObjectStateService::createObjectStateGroup | ObjectStateGroupCreateStruct $objectStateGroupCreateStructObjectStateGroup|null $objectStateGroup | 
| CreateObjectStateGroupEvent | ObjectStateService::createObjectStateGroup | ObjectStateGroup $objectStateGroupObjectStateGroupCreateStruct $objectStateGroupCreateStruct | 
| BeforeUpdateObjectStateGroupEvent | ObjectStateService::updateObjectStateGroup | ObjectStateGroup $objectStateGroupObjectStateGroupUpdateStruct $objectStateGroupUpdateStructObjectStateGroup|null $updatedObjectStateGroup | 
| UpdateObjectStateGroupEvent | ObjectStateService::updateObjectStateGroup | ObjectStateGroup $updatedObjectStateGroupObjectStateGroup $objectStateGroupObjectStateGroupUpdateStruct $objectStateGroupUpdateStruct | 
| BeforeDeleteObjectStateGroupEvent | ObjectStateService::deleteObjectStateGroup | ObjectStateGroup $objectStateGroup | 
| DeleteObjectStateGroupEvent | ObjectStateService::deleteObjectStateGroup | ObjectStateGroup $objectStateGroup | 
Setting states¶
| Event | Dispatched by | Properties | 
|---|---|---|
| BeforeSetContentStateEvent | ObjectStateService::deleteObjectState | ContentInfo $contentInfoObjectStateGroup $objectStateGroupObjectState $objectState | 
| SetContentStateEvent | ObjectStateService::deleteObjectState | ContentInfo $contentInfoObjectStateGroup $objectStateGroupObjectState $objectState | 
| BeforeSetPriorityOfObjectStateEvent | ObjectStateService::setPriorityOfObjectState | ObjectState $objectStateprivate $priority | 
| SetPriorityOfObjectStateEvent | ObjectStateService::setPriorityOfObjectState | ObjectState $objectStateprivate $priority |