Ver Fonte

[Form] Disabled by reference handling for arrays

Bernhard Schussek há 14 anos atrás
pai
commit
59bf50bf41
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      src/Symfony/Component/Form/Form.php

+ 1 - 1
src/Symfony/Component/Form/Form.php

@@ -895,7 +895,7 @@ class Form extends Field implements \IteratorAggregate, FormInterface
         // Don't update parent if data is a composite type (object or array)
         // and "by_reference" option is true, because then we expect that
         // we are working with a reference to the parent's data
-        if (!(is_object($data) || is_array($data)) || !$this->getOption('by_reference')) {
+        if (!is_object($data) || !$this->getOption('by_reference')) {
             parent::writeProperty($objectOrArray);
         }
     }