Code Duplication    Length = 3-3 lines in 2 locations

system/modules/Ui/objects/ActiveForm.php 2 locations

@@ 109-111 (lines=3) @@
106
            $request = $_POST[$this->requestFormName][$this->modelName];
107
            if ($this->model) {
108
                $presets = !empty($this->form['preset']) ? $this->form['preset'] : [];
109
                if (!empty($this->form['userGroupPreset'][\Users\User::$cur->group_id])) {
110
                    $presets = array_merge($presets, $this->form['userGroupPreset'][\Users\User::$cur->group_id]);
111
                }
112
                $afterSave = [];
113
                $error = false;
114
                foreach ($this->inputs as $col => $param) {
@@ 122-124 (lines=3) @@
119
                        $afterSave[] = $param;
120
                        continue;
121
                    }
122
                    if (!empty($this->form['userGroupReadonly'][\Users\User::$cur->group_id]) && in_array($col, $this->form['userGroupReadonly'][\Users\User::$cur->group_id])) {
123
                        continue;
124
                    }
125
                    $inputClassName = '\Ui\ActiveForm\Input\\' . ucfirst($param['type']);
126
                    $input = new $inputClassName();
127
                    $input->activeForm = $this;