@@ -137,7 +137,7 @@ private function getFieldType(array $formFieldConfiguration, array $fieldConfigu
137137 break ;
138138 }
139139
140- if (isset ($ fieldConfiguration ['options ' ])) {
140+ if (isset ($ formFieldConfiguration [ ' options ' ]) || isset ( $ fieldConfiguration ['options ' ])) {
141141 $ fieldType = ChoiceType::class;
142142 }
143143
@@ -171,7 +171,7 @@ protected function getFieldOptions(array $formFieldConfiguration, array $fieldCo
171171
172172 $ this ->addFieldPlaceholder ($ options , $ formFieldConfiguration , $ fieldConfiguration );
173173 $ this ->addFieldOptionsByDatatype ($ options , $ fieldConfiguration );
174- $ this ->addFieldChoiceOptions ($ options , $ fieldConfiguration );
174+ $ this ->addFieldChoiceOptions ($ options , $ formFieldConfiguration , $ fieldConfiguration );
175175 $ this ->addFieldConstraintOptions ($ options , $ formFieldConfiguration );
176176
177177 return $ options ;
@@ -213,10 +213,15 @@ private function addFieldOptionsByDatatype(array &$options, array $fieldConfigur
213213 * Adds the choices option to the field options.
214214 *
215215 * @param array $options
216+ * @param array $formFieldConfiguration
216217 * @param array $fieldConfiguration
217218 */
218- private function addFieldChoiceOptions (array &$ options , array $ fieldConfiguration )
219+ private function addFieldChoiceOptions (array &$ options , array $ formFieldConfiguration , array $ fieldConfiguration )
219220 {
221+ if (isset ($ formFieldConfiguration ['options ' ])) {
222+ $ fieldConfiguration ['options ' ] = $ formFieldConfiguration ['options ' ];
223+ }
224+
220225 if (isset ($ fieldConfiguration ['options ' ])) {
221226 $ options ['choices ' ] = array ();
222227 foreach ($ fieldConfiguration ['options ' ] as $ option ) {
0 commit comments