This commit is contained in:
Fabien Potencier 2013-12-17 12:11:39 +01:00
parent e660bc9831
commit c1051d5afc

View File

@ -46,7 +46,7 @@ class ResizeFormListener implements EventSubscriberInterface
protected $allowDelete; protected $allowDelete;
/** /**
* @var bool * @var Boolean
*/ */
private $deleteEmpty; private $deleteEmpty;
@ -132,7 +132,6 @@ class ResizeFormListener implements EventSubscriberInterface
public function onSubmit(FormEvent $event) public function onSubmit(FormEvent $event)
{ {
$form = $event->getForm(); $form = $event->getForm();
$previousData = $event->getForm()->getData();
$data = $event->getData(); $data = $event->getData();
// At this point, $data is an array or an array-like object that already contains the // At this point, $data is an array or an array-like object that already contains the
@ -148,6 +147,7 @@ class ResizeFormListener implements EventSubscriberInterface
} }
if ($this->deleteEmpty) { if ($this->deleteEmpty) {
$previousData = $event->getForm()->getData();
foreach ($form as $name => $child) { foreach ($form as $name => $child) {
$isNew = !isset($previousData[$name]); $isNew = !isset($previousData[$name]);