eZ\Publish\Core\SignalSlot\ObjectStateService::updateObjectState PHP Method

updateObjectState() public method

Updates an object state.
public updateObjectState ( eZ\Publish\API\Repository\Values\ObjectState\ObjectState $objectState, eZ\Publish\API\Repository\Values\ObjectState\ObjectStateUpdateStruct $objectStateUpdateStruct ) : eZ\Publish\API\Repository\Values\ObjectState\ObjectState
$objectState eZ\Publish\API\Repository\Values\ObjectState\ObjectState
$objectStateUpdateStruct eZ\Publish\API\Repository\Values\ObjectState\ObjectStateUpdateStruct
return eZ\Publish\API\Repository\Values\ObjectState\ObjectState
    public function updateObjectState(ObjectState $objectState, ObjectStateUpdateStruct $objectStateUpdateStruct)
    {
        $returnValue = $this->service->updateObjectState($objectState, $objectStateUpdateStruct);
        $this->signalDispatcher->emit(new UpdateObjectStateSignal(array('objectStateId' => $objectState->id)));
        return $returnValue;
    }