/** * @param StateObjectInterface $stateObject * @param StateInterface $targetState */ public function processTransaction(StateObjectInterface $stateObject, StateInterface $targetState) { $stateObject->setState($targetState); }