Code Duplication    Length = 17-17 lines in 2 locations

src/forms/DomainTariffForm.php 2 locations

@@ 116-132 (lines=17) @@
113
        return $this;
114
    }
115
116
    public function getZoneResources($zone)
117
    {
118
        $id = $this->zones[$zone];
119
120
        $result = [];
121
122
        foreach ($this->tariff->resources as $resource) {
123
            if ($resource->object_id == $id && $resource->isTypeCorrect()) {
124
                $result[$resource->type] = $resource;
125
            }
126
        }
127
128
        // sorts $result by order of $resource->getAvailableTypes()
129
        $result = array_merge($resource->getAvailableTypes(), $result);
130
131
        return $result;
132
    }
133
134
    public function getZoneBaseResources($zone)
135
    {
@@ 134-150 (lines=17) @@
131
        return $result;
132
    }
133
134
    public function getZoneBaseResources($zone)
135
    {
136
        $id = $this->zones[$zone];
137
138
        $result = [];
139
140
        foreach ($this->baseTariff->resources as $resource) {
141
            if ($resource->object_id == $id && $resource->isTypeCorrect()) {
142
                $result[$resource->type] = $resource;
143
            }
144
        }
145
146
        // sorts $result by order of $resource->getAvailableTypes()
147
        $result = array_merge($resource->getAvailableTypes(), $result);
148
149
        return $result;
150
    }
151
152
    public function getZones()
153
    {