Code Duplication    Length = 7-7 lines in 4 locations

src/forms/ServerTariffForm.php 2 locations

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