/** * @param RejectPayment $command * @throws InvalidTransitionException */ public function handle(RejectPayment $command) { $payment = $this->payments->getById(new PaymentId($command->paymentId())); $payment->reject(); }