Browse Source

[Form] Disabled by reference handling for arrays

Bernhard Schussek 14 năm trước cách đây
mục cha
commit
59bf50bf41
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  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);
         }
     }