Code Duplication    Length = 17-17 lines in 2 locations

src/forms/DomainTariffForm.php 2 locations

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