subjectReader = $subjectReader; } /** * @inheritdoc */ public function handle(array $handlingSubject, array $response): void { $paymentDO = $this->subjectReader->readPayment($handlingSubject); $payment = $paymentDO->getPayment(); if ($payment instanceof Payment) { $payment->setIsTransactionClosed(true); $payment->setShouldCloseParentTransaction(true); } } }