Procházet zdrojové kódy

Allows options to be a callable

Thomas Rabaix před 12 roky
rodič
revize
1db83d7d15
1 změnil soubory, kde provedl 5 přidání a 0 odebrání
  1. 5 0
      Form/Type/ImmutableArrayType.php

+ 5 - 0
Form/Type/ImmutableArrayType.php

@@ -28,6 +28,11 @@ class ImmutableArrayType extends AbstractType
                 $builder->add($infos);
             } else {
                 list($name, $type, $options) = $infos;
+
+                if (is_callable($options)) {
+                    $options = $options($builder, $options);
+                }
+
                 $builder->add($name, $type, $options);
             }
         }