Code Duplication    Length = 6-6 lines in 2 locations

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);

src/Models/BitrixModel.php 1 location

@@ 144-149 (lines=6) @@
141
    {
142
        $fieldsSelectedForSave = is_array($selectedFields) ? $selectedFields : func_get_args();
143
        $this->fieldsSelectedForSave = $fieldsSelectedForSave;
144
        if ($this->onBeforeSave() === false || $this->onBeforeUpdate() === false) {
145
            $this->fieldsSelectedForSave = [];
146
            return false;
147
        } else {
148
            $this->fieldsSelectedForSave = [];
149
        }
150
151
        $fields = $this->normalizeFieldsForSave($fieldsSelectedForSave);
152
        $result = $this->internalUpdate($fields, $fieldsSelectedForSave);