Code Duplication    Length = 17-17 lines in 2 locations

src/forms/DomainTariffForm.php 2 locations

@@ 72-88 (lines=17) @@
69
        return $this;
70
    }
71
72
    public function getZoneResources($zone)
73
    {
74
        $id = $this->zones[$zone];
75
76
        $result = [];
77
78
        foreach ($this->tariff->resources as $resource) {
79
            if ($resource->object_id == $id && $resource->isTypeCorrect()) {
80
                $result[$resource->type] = $resource;
81
            }
82
        }
83
84
        // sorts $result by order of $resource->getAvailableTypes()
85
        $result = array_merge($resource->getAvailableTypes(), $result);
86
87
        return $result;
88
    }
89
90
    public function getZoneBaseResources($zone)
91
    {
@@ 90-106 (lines=17) @@
87
        return $result;
88
    }
89
90
    public function getZoneBaseResources($zone)
91
    {
92
        $id = $this->zones[$zone];
93
94
        $result = [];
95
96
        foreach ($this->baseTariff->resources as $resource) {
97
            if ($resource->object_id == $id && $resource->isTypeCorrect()) {
98
                $result[$resource->type] = $resource;
99
            }
100
        }
101
102
        // sorts $result by order of $resource->getAvailableTypes()
103
        $result = array_merge($resource->getAvailableTypes(), $result);
104
105
        return $result;
106
    }
107
108
    public function getZones()
109
    {