Skip to content

Commit 0f61154

Browse files
committed
Improve form widget handling (#232)
1 parent 1e15346 commit 0f61154

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Form/Form.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -825,7 +825,7 @@ public function addToObject(object $objObject): self
825825
$objObject->hasUploads = $this->hasUploads();
826826
$objObject->novalidate = $this->generateNoValidateAttribute();
827827

828-
$widgets = [];
828+
$widgets = ['hidden' => [], 'visible' => []];
829829

830830
// Split hidden and visigle widgets
831831
foreach ($this->widgets as $k => $widget) {
@@ -835,19 +835,19 @@ public function addToObject(object $objObject): self
835835
$objObject->hidden = '';
836836

837837
// Generate hidden form fields
838-
foreach ((array) ($widgets['hidden'] ?? []) as $widget) {
838+
foreach ($widgets['hidden'] as $widget) {
839839
$objObject->hidden .= $widget->parse();
840840
}
841841

842842
$objObject->fields = '';
843843

844844
// Generate visible form fields
845-
foreach ((array) $widgets['visible'] as $widget) {
845+
foreach ($widgets['visible'] as $widget) {
846846
$objObject->fields .= $widget->parse();
847847
}
848848

849-
$objObject->hiddenWidgets = $widgets['hidden'] ?? [];
850-
$objObject->visibleWidgets = $widgets['visible'] ?? [];
849+
$objObject->hiddenWidgets = $widgets['hidden'];
850+
$objObject->visibleWidgets = $widgets['visible'];
851851

852852
$objObject->hasteFormInstance = $this;
853853

0 commit comments

Comments
 (0)