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

@@ 222-234 (lines=13) @@
219
     *
220
     * @return Payment
221
     */
222
    private function getPaymentFromId(int $paymentId): Payment
223
    {
224
        $paymentRepository = $this->get('loevgaard_dandomain_altapay.payment_repository');
225
226
        /** @var Payment $payment */
227
        $payment = $paymentRepository->find($paymentId);
228
229
        if (!$payment) {
230
            throw $this->createNotFoundException('Payment with id `'.$paymentId.'` not found');
231
        }
232
233
        return $payment;
234
    }
235
236
    /**
237
     * @return PaymentHandler