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

@@ 255-267 (lines=13) @@
252
     *
253
     * @return Payment
254
     */
255
    private function getPaymentFromId(int $paymentId): Payment
256
    {
257
        $paymentRepository = $this->get('loevgaard_dandomain_altapay.payment_repository');
258
259
        /** @var Payment $payment */
260
        $payment = $paymentRepository->find($paymentId);
261
262
        if (!$payment) {
263
            throw $this->createNotFoundException('Payment with id `'.$paymentId.'` not found');
264
        }
265
266
        return $payment;
267
    }
268
269
    /**
270
     * @return PaymentHandler