eZ\Publish\Core\Persistence\Legacy\Content\ObjectState\Handler::update PHP Method

update() public method

Updates an object state.
public update ( mixed $stateId, eZ\Publish\SPI\Persistence\Content\ObjectState\InputStruct $input ) : eZ\Publish\SPI\Persistence\Content\ObjectState
$stateId mixed
$input eZ\Publish\SPI\Persistence\Content\ObjectState\InputStruct
return eZ\Publish\SPI\Persistence\Content\ObjectState
    public function update($stateId, InputStruct $input)
    {
        $objectState = $this->objectStateMapper->createObjectStateFromInputStruct($input);
        $objectState->id = (int) $stateId;
        $this->objectStateGateway->updateObjectState($objectState);
        return $this->load($objectState->id);
    }