Code Duplication    Length = 23-31 lines in 2 locations

Subscribers/Supplier.php 1 location

@@ 19-41 (lines=23) @@
16
        ];
17
    }
18
19
    public function extentBackendSupplier(\Enlight_Event_EventArgs $args)
20
    {
21
        /** @var $subject \Enlight_Controller_Action */
22
        $subject = $args->getSubject();
23
        $request = $subject->Request();
24
25
        switch ($request->getActionName()) {
26
            case 'load':
27
                $this->registerMyTemplateDir();
28
                $this->registerMySnippets();
29
                $subject->View()->extendsTemplate(
30
                    'backend/supplier/list.js'
31
                );
32
                break;
33
            case 'getSuppliers':
34
                $subject->View()->data = $this->markConnectSuppliers(
35
                    $subject->View()->data
36
                );
37
                break;
38
            default:
39
                break;
40
        }
41
    }
42
43
    protected function markConnectSuppliers($suppliers)
44
    {

Subscribers/TemplateExtension.php 1 location

@@ 40-70 (lines=31) @@
37
     *
38
     * @param \Enlight_Event_EventArgs $args
39
     */
40
    public function onPostDispatchBackendOrder(\Enlight_Event_EventArgs $args)
41
    {
42
        /** @var $subject \Enlight_Controller_Action */
43
        $subject = $args->getSubject();
44
        $request = $subject->Request();
45
46
        switch ($request->getActionName()) {
47
            case 'load':
48
                $this->registerMyTemplateDir();
49
                $this->registerMySnippets();
50
                $subject->View()->extendsTemplate(
51
                    'backend/order/view/connect.js'
52
                );
53
54
                $subject->View()->extendsTemplate(
55
                    'backend/order/controller/connect_main.js'
56
                );
57
58
                break;
59
60
            case 'getList':
61
                $subject->View()->data = $this->markConnectOrders(
62
                    $subject->View()->data
63
                );
64
65
                break;
66
67
            default:
68
                break;
69
        }
70
    }
71
72
    /**
73
     * Mark Orders as Connect Orders for view purposes.