Code Duplication    Length = 8-9 lines in 4 locations

src/Controller/Braintree/PaymentsController.php 4 locations

@@ 25-32 (lines=8) @@
22
     *
23
     * @return Response
24
     */
25
    public function dropUI()
26
    {
27
        $clientToken = $this->braintreeService->getPaymentService()->getClientToken();
28
        return $this->render('braintree/payments/dropui.html.twig', [
29
            'clientToken' => $clientToken,
30
            'name' => 'Drop UI'
31
        ]);
32
    }
33
34
    /**
35
     * @Route("/hosted-fields", name="hosted-fields", methods={"GET"})
@@ 39-46 (lines=8) @@
36
     *
37
     * @return Response
38
     */
39
    public function hostedFields()
40
    {
41
        $clientToken = $this->braintreeService->getPaymentService()->getClientToken();
42
        return $this->render('braintree/payments/hosted-fields.html.twig', [
43
            'clientToken' => $clientToken,
44
            'name' => 'Hosted Fields'
45
        ]);
46
    }
47
48
    /**
49
     * @Route("/apm", name="apm", methods={"GET"})
@@ 53-61 (lines=9) @@
50
     *
51
     * @return Response
52
     */
53
    public function apm()
54
    {
55
        $clientToken = $this->braintreeService->getPaymentService()->getClientToken();
56
        return $this->render('braintree/payments/apm.html.twig', [
57
            'clientToken' => $clientToken,
58
            'name' => 'APM',
59
            'paypalClientId' => $this->getParameter('PAYPAL_SDK_CLIENT_ID'),
60
        ]);
61
    }
62
63
    /**
64
     * @Route("/3ds", name="three-ds", methods={"GET"})
@@ 68-75 (lines=8) @@
65
     *
66
     * @return Response
67
     */
68
    public function threeDS()
69
    {
70
        $clientToken = $this->braintreeService->getPaymentService()->getClientToken();
71
        return $this->render('braintree/payments/3ds.html.twig', [
72
            'clientToken' => $clientToken,
73
            'name' => 'DropIn 3DS',
74
        ]);
75
    }
76
77
    /**
78
     * @Route("/payload", name="payload", methods={"POST"})