Code Duplication    Length = 21-29 lines in 2 locations

Subscribers/Supplier.php 1 location

@@ 41-61 (lines=21) @@
38
    /**
39
     * @param \Enlight_Event_EventArgs $args
40
     */
41
    public function extentBackendSupplier(\Enlight_Event_EventArgs $args)
42
    {
43
        /** @var $subject \Enlight_Controller_Action */
44
        $subject = $args->getSubject();
45
        $request = $subject->Request();
46
47
        switch ($request->getActionName()) {
48
            case 'load':
49
                $subject->View()->extendsTemplate(
50
                    'backend/supplier/list.js'
51
                );
52
                break;
53
            case 'getSuppliers':
54
                $subject->View()->data = $this->markConnectSuppliers(
55
                    $subject->View()->data
56
                );
57
                break;
58
            default:
59
                break;
60
        }
61
    }
62
63
    /**
64
     * @param array $suppliers

Subscribers/TemplateExtension.php 1 location

@@ 57-85 (lines=29) @@
54
     *
55
     * @param \Enlight_Event_EventArgs $args
56
     */
57
    public function onPostDispatchBackendOrder(\Enlight_Event_EventArgs $args)
58
    {
59
        /** @var $subject \Enlight_Controller_Action */
60
        $subject = $args->getSubject();
61
        $request = $subject->Request();
62
63
        switch ($request->getActionName()) {
64
            case 'load':
65
                $subject->View()->extendsTemplate(
66
                    'backend/order/view/connect.js'
67
                );
68
69
                $subject->View()->extendsTemplate(
70
                    'backend/order/controller/connect_main.js'
71
                );
72
73
                break;
74
75
            case 'getList':
76
                $subject->View()->data = $this->markConnectOrders(
77
                    $subject->View()->data
78
                );
79
80
                break;
81
82
            default:
83
                break;
84
        }
85
    }
86
87
    /**
88
     * Mark Orders as Connect Orders for view purposes.