public function convertDataFromForm($input, modelBase $model = null) { $result = []; foreach ($input as $field => $value) { $converted = $this->convert($field, $value); if ($model !== null && $model->getFieldValue($field) === $value) { $result[$field] = $value; continue; } $result[$field] = $converted; } return $result; }