diff --git a/src/UiPatternBase.php b/src/UiPatternBase.php index c4e585910aca7bf5a1352a47e3fb235682f9415a..a05f94e557c8a3e7b80d8d15dec5c6fe928bc295 100644 --- a/src/UiPatternBase.php +++ b/src/UiPatternBase.php @@ -125,9 +125,11 @@ abstract class UiPatternBase extends PluginBase implements UiPatternInterface { * {@inheritdoc} */ public function getFieldsAsOptions() { - return array_map(function ($field) { - return $field['label']; - }, $this->getFields()); + $options = []; + foreach ($this->getFields() as $field) { + $options[$field['name']] = $field['label']; + } + return $options; } /**