From 093d50eeb2c3c1538f41ca069f3ceba9058f44c0 Mon Sep 17 00:00:00 2001 From: Yonel Ceruto Date: Wed, 16 Oct 2019 09:16:00 -0400 Subject: [PATCH] Make sure to collect child forms created on *_SET_DATA events --- .../Form/Extension/DataCollector/FormDataCollector.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Symfony/Component/Form/Extension/DataCollector/FormDataCollector.php b/src/Symfony/Component/Form/Extension/DataCollector/FormDataCollector.php index 88fa453a62580..ab8e597acbbf5 100644 --- a/src/Symfony/Component/Form/Extension/DataCollector/FormDataCollector.php +++ b/src/Symfony/Component/Form/Extension/DataCollector/FormDataCollector.php @@ -115,6 +115,10 @@ public function collectConfiguration(FormInterface $form) $this->dataExtractor->extractConfiguration($form) ); + // make sure to dispatch *_SET_DATA events + // where some child forms can be created + $form->getData(); + foreach ($form as $child) { $this->collectConfiguration($child); }