Переглянути джерело

Merge pull request #842 from lopsided/master

Add setDefaultOptions methods to DateRangeType and DateTimeRangeType
Thomas 13 роки тому
батько
коміт
80c59a8f47
2 змінених файлів з 24 додано та 2 видалено
  1. 12 1
      Form/Type/DateRangeType.php
  2. 12 1
      Form/Type/DateTimeRangeType.php

+ 12 - 1
Form/Type/DateRangeType.php

@@ -16,6 +16,7 @@ use Symfony\Component\Form\FormTypeInterface;
 use Symfony\Component\Form\FormBuilderInterface;
 
 use Symfony\Component\Translation\TranslatorInterface;
+use Symfony\Component\OptionsResolver\OptionsResolverInterface;
 
 class DateRangeType extends AbstractType
 {
@@ -45,4 +46,14 @@ class DateRangeType extends AbstractType
     {
         return 'sonata_type_date_range';
     }
-}
+
+    /**
+     * {@inheritDoc}
+     */
+    public function setDefaultOptions(OptionsResolverInterface $resolver)
+    {
+        $resolver->setDefaults(array(
+            'field_options'    => array()
+        ));
+    }
+}

+ 12 - 1
Form/Type/DateTimeRangeType.php

@@ -16,6 +16,7 @@ use Symfony\Component\Form\FormTypeInterface;
 use Symfony\Component\Form\FormBuilderInterface;
 
 use Symfony\Component\Translation\TranslatorInterface;
+use Symfony\Component\OptionsResolver\OptionsResolverInterface;
 
 class DateTimeRangeType extends AbstractType
 {
@@ -45,4 +46,14 @@ class DateTimeRangeType extends AbstractType
     {
         return 'sonata_type_datetime_range';
     }
-}
+
+    /**
+     * {@inheritDoc}
+     */
+    public function setDefaultOptions(OptionsResolverInterface $resolver)
+    {
+        $resolver->setDefaults(array(
+            'field_options'    => array()
+        ));
+    }
+}