Code Duplication    Length = 7-7 lines in 4 locations

src/forms/ServerTariffForm.php 2 locations

@@ 126-132 (lines=7) @@
123
        return $this->sortResourcesByDefinedOrder($resources, $order, 'type');
124
    }
125
126
    public function getParentOveruseResource($type_id)
127
    {
128
        return reset(array_filter($this->parentTariff->resources, function ($resource) use ($type_id) {
129
            /** @var ServerResource $resource */
130
            return strcmp($resource->type_id, $type_id) === 0 && $resource->isTypeCorrect();
131
        }));
132
    }
133
134
    /**
135
     * @return \hipanel\modules\finance\models\ServerResource[]
@@ 137-143 (lines=7) @@
134
    /**
135
     * @return \hipanel\modules\finance\models\ServerResource[]
136
     */
137
    public function getParentHardwareResource($object_id)
138
    {
139
        return reset(array_filter($this->parentTariff->resources, function ($resource) use ($object_id) {
140
            /** @var ServerResource $resource */
141
            return strcmp($resource->object_id, $object_id) === 0 && $resource->isHardwareTypeCorrect();
142
        }));
143
    }
144
145
    /** {@inheritdoc} */
146
    public function setResources($resources)

src/forms/VdsTariffForm.php 2 locations

@@ 97-103 (lines=7) @@
94
        return $this->sortResourcesByDefinedOrder($resources, $order, 'type');
95
    }
96
97
    public function getParentOveruseResource($type_id)
98
    {
99
        return reset(array_filter($this->parentTariff->resources, function ($resource) use ($type_id) {
100
            /** @var ServerResource $resource */
101
            return strcmp($resource->type_id, $type_id) === 0 && $resource->isTypeCorrect();
102
        }));
103
    }
104
105
    /**
106
     * @return \hipanel\modules\finance\models\ServerResource[]
@@ 108-114 (lines=7) @@
105
    /**
106
     * @return \hipanel\modules\finance\models\ServerResource[]
107
     */
108
    public function getParentHardwareResource($object_id)
109
    {
110
        return reset(array_filter($this->parentTariff->resources, function ($resource) use ($object_id) {
111
            /** @var ServerResource $resource */
112
            return strcmp($resource->object_id, $object_id) === 0 && $resource->isHardwareTypeCorrect();
113
        }));
114
    }
115
116
    /** {@inheritdoc} */
117
    public function setResources($resources)