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 |