Skip to content

Commit f133d71

Browse files
committed
use switch statement
1 parent f13f024 commit f133d71

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

modules/backend/widgets/Form.php

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1227,13 +1227,14 @@ public function getSaveData(): array
12271227
foreach ($widget->getFormFields() as $field) {
12281228
$parts = HtmlHelper::nameToArray($field->fieldName);
12291229
if (($value = $this->dataArrayGet($data, $parts)) !== null) {
1230-
if ($field->type === 'number') {
1231-
$value = !strlen(trim($value)) ? null : (float) $value;
1230+
switch ($field->type) {
1231+
case 'number':
1232+
$value = !strlen(trim($value)) ? null : (float) $value;
1233+
break;
1234+
case 'widget':
1235+
$value = $widget->getFormWidget($field->fieldName)->getSaveValue($value);
1236+
break;
12321237
}
1233-
if ($field->type === 'widget') {
1234-
$value = $widget->getFormWidget($field->fieldName)->getSaveValue($value);
1235-
}
1236-
12371238
$this->dataArraySet($result, $parts, $value);
12381239
}
12391240
}

0 commit comments

Comments
 (0)