Code Duplication    Length = 6-6 lines in 2 locations

src/Models/BitrixModel.php 1 location

@@ 139-144 (lines=6) @@
136
    {
137
        $fieldsSelectedForSave = is_array($selectedFields) ? $selectedFields : func_get_args();
138
        $this->fieldsSelectedForSave = $fieldsSelectedForSave;
139
        if ($this->onBeforeSave() === false || $this->onBeforeUpdate() === false) {
140
            $this->fieldsSelectedForSave = [];
141
            return false;
142
        } else {
143
            $this->fieldsSelectedForSave = [];
144
        }
145
146
        $fields = $this->normalizeFieldsForSave($fieldsSelectedForSave);
147
        $result = !empty($fields) ? static::$bxObject->update($this->id, $fields) : false;

src/Models/D7Model.php 1 location

@@ 197-202 (lines=6) @@
194
    {
195
        $fieldsSelectedForSave = is_array($selectedFields) ? $selectedFields : func_get_args();
196
        $this->fieldsSelectedForSave = $fieldsSelectedForSave;
197
        if ($this->onBeforeSave() === false || $this->onBeforeUpdate() === false) {
198
            $this->fieldsSelectedForSave = [];
199
            return false;
200
        } else {
201
            $this->fieldsSelectedForSave = [];
202
        }
203
204
        $fields = $this->normalizeFieldsForSave($fieldsSelectedForSave);
205
        $resultObject = static::instantiateAdapter()->update($this->id, $fields);