Code Duplication    Length = 10-13 lines in 2 locations

Controller/ApiController.php 1 location

@@ 91-100 (lines=10) @@
88
     *
89
     * @return Payment
90
     */
91
    private function findPaymentByOrderIdOrAltapayId($id): Payment
92
    {
93
        $paymentRepository = $this->get('loevgaard_dandomain_altapay.payment_repository');
94
        $payment = $paymentRepository->findByOrderIdOrAltapayId($id);
95
        if (!$payment) {
96
            throw $this->createNotFoundException();
97
        }
98
99
        return $payment;
100
    }
101
102
    /**
103
     * @return PaymentHandler

Controller/PaymentController.php 1 location

@@ 248-260 (lines=13) @@
245
     *
246
     * @return Payment
247
     */
248
    private function getPaymentFromId(int $paymentId): Payment
249
    {
250
        $paymentRepository = $this->get('loevgaard_dandomain_altapay.payment_repository');
251
252
        /** @var Payment $payment */
253
        $payment = $paymentRepository->find($paymentId);
254
255
        if (!$payment) {
256
            throw $this->createNotFoundException('Payment with id `'.$paymentId.'` not found');
257
        }
258
259
        return $payment;
260
    }
261
262
    /**
263
     * @return PaymentHandler