Skip to content

Commit 28b5c1a

Browse files
committed
Fix deprecated forms setDefaultOptions method
1 parent 99678a4 commit 28b5c1a

19 files changed

+226
-3
lines changed

Form/Core/Type/CaptchaType.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use Symfony\Component\Form\FormBuilderInterface;
1616
use Symfony\Component\Form\FormView;
1717
use Symfony\Component\Form\FormInterface;
18+
use Symfony\Component\OptionsResolver\OptionsResolver;
1819
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
1920

2021
use Genemu\Bundle\FormBundle\Gd\Type\Captcha;
@@ -72,8 +73,18 @@ public function buildView(FormView $view, FormInterface $form, array $options)
7273

7374
/**
7475
* {@inheritdoc}
76+
*
77+
* @todo Remove it when bumping requirements to SF 2.7+
7578
*/
7679
public function setDefaultOptions(OptionsResolverInterface $resolver)
80+
{
81+
$this->configureOptions($resolver);
82+
}
83+
84+
/**
85+
* {@inheritdoc}
86+
*/
87+
public function configureOptions(OptionsResolver $resolver)
7788
{
7889
$defaults = array_merge(
7990
array('attr' => array('autocomplete' => 'off')),

Form/Core/Type/PlainType.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use Symfony\Component\Form\FormInterface;
77
use Symfony\Component\Form\FormView;
88
use Symfony\Component\OptionsResolver\Options;
9+
use Symfony\Component\OptionsResolver\OptionsResolver;
910
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
1011

1112
use Symfony\Component\Form\Extension\Core\Type\DateType;
@@ -20,8 +21,18 @@ class PlainType extends AbstractType
2021
{
2122
/**
2223
* {@inheritdoc}
24+
*
25+
* @todo Remove it when bumping requirements to SF 2.7+
2326
*/
2427
public function setDefaultOptions(OptionsResolverInterface $resolver)
28+
{
29+
$this->configureOptions($resolver);
30+
}
31+
32+
/**
33+
* {@inheritdoc}
34+
*/
35+
public function configureOptions(OptionsResolver $resolver)
2536
{
2637
$resolver->setDefaults(array(
2738
'widget' => 'field',

Form/Core/Type/ReCaptchaType.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@
1818
use Symfony\Component\Form\FormBuilderInterface;
1919
use Symfony\Component\Form\Exception\FormException;
2020
use Symfony\Component\OptionsResolver\Options;
21+
use Symfony\Component\OptionsResolver\OptionsResolver;
2122
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
2223

24+
2325
/**
2426
* ReCaptchaType
2527
*
@@ -79,8 +81,18 @@ public function buildView(FormView $view, FormInterface $form, array $options)
7981

8082
/**
8183
* {@inheritdoc}
84+
*
85+
* @todo Remove it when bumping requirements to SF 2.7+
8286
*/
8387
public function setDefaultOptions(OptionsResolverInterface $resolver)
88+
{
89+
$this->configureOptions($resolver);
90+
}
91+
92+
/**
93+
* {@inheritdoc}
94+
*/
95+
public function configureOptions(OptionsResolver $resolver)
8496
{
8597
$configs = array_merge(array(
8698
'lang' => \Locale::getDefault(),

Form/Core/Type/TinymceType.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@
1515
use Symfony\Component\Form\FormInterface;
1616
use Symfony\Component\Form\FormView;
1717
use Symfony\Component\OptionsResolver\Options;
18+
use Symfony\Component\OptionsResolver\OptionsResolver;
1819
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
1920

21+
2022
/**
2123
* TinymceType
2224
*
@@ -46,8 +48,18 @@ public function buildView(FormView $view, FormInterface $form, array $options)
4648

4749
/**
4850
* {@inheritdoc}
51+
*
52+
* @todo Remove it when bumping requirements to SF 2.7+
4953
*/
5054
public function setDefaultOptions(OptionsResolverInterface $resolver)
55+
{
56+
$this->configureOptions($resolver);
57+
}
58+
59+
/**
60+
* {@inheritdoc}
61+
*/
62+
public function configureOptions(OptionsResolver $resolver)
5163
{
5264
$configs = array_merge(array(
5365
'language' => \Locale::getDefault(),

Form/Doctrine/Type/AjaxDocumentType.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@
1515
use Doctrine\Common\Persistence\ManagerRegistry;
1616
use Genemu\Bundle\FormBundle\Form\Doctrine\ChoiceList\AjaxEntityChoiceList;
1717
use Symfony\Component\OptionsResolver\Options;
18+
use Symfony\Component\OptionsResolver\OptionsResolver;
1819
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
1920

21+
2022
/**
2123
* AjaxDocumentType
2224
*
@@ -36,10 +38,20 @@ public function __construct(ManagerRegistry $registry)
3638
$this->registry = $registry;
3739
}
3840

39-
/**
41+
/**
4042
* {@inheritdoc}
43+
*
44+
* @todo Remove it when bumping requirements to SF 2.7+
4145
*/
4246
public function setDefaultOptions(OptionsResolverInterface $resolver)
47+
{
48+
$this->configureOptions($resolver);
49+
}
50+
51+
/**
52+
* {@inheritdoc}
53+
*/
54+
public function configureOptions(OptionsResolver $resolver)
4355
{
4456
$resolver->setDefaults(array(
4557
'document_manager' => null,

Form/Doctrine/Type/AjaxEntityType.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
use Symfony\Component\Form\AbstractType;
1515
use Symfony\Component\OptionsResolver\Options;
16+
use Symfony\Component\OptionsResolver\OptionsResolver;
1617
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
1718

1819
use Doctrine\Common\Persistence\ManagerRegistry;
@@ -40,8 +41,18 @@ public function __construct(ManagerRegistry $registry)
4041

4142
/**
4243
* {@inheritdoc}
44+
*
45+
* @todo Remove it when bumping requirements to SF 2.7+
4346
*/
4447
public function setDefaultOptions(OptionsResolverInterface $resolver)
48+
{
49+
$this->configureOptions($resolver);
50+
}
51+
52+
/**
53+
* {@inheritdoc}
54+
*/
55+
public function configureOptions(OptionsResolver $resolver)
4556
{
4657
$registry = $this->registry;
4758

Form/JQuery/Type/AutocompleteType.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
use Symfony\Component\Form\FormInterface;
1818
use Symfony\Component\Form\FormView;
1919
use Symfony\Component\OptionsResolver\Options;
20+
use Symfony\Component\OptionsResolver\OptionsResolver;
2021
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
22+
2123
use Symfony\Component\PropertyAccess\PropertyPath;
2224
use Symfony\Component\PropertyAccess\PropertyAccess;
2325

@@ -58,8 +60,18 @@ public function buildView(FormView $view, FormInterface $form, array $options)
5860

5961
/**
6062
* {@inheritdoc}
63+
*
64+
* @todo Remove it when bumping requirements to SF 2.7+
6165
*/
6266
public function setDefaultOptions(OptionsResolverInterface $resolver)
67+
{
68+
$this->configureOptions($resolver);
69+
}
70+
71+
/**
72+
* {@inheritdoc}
73+
*/
74+
public function configureOptions(OptionsResolver $resolver)
6375
{
6476
$type = $this->type;
6577
$registry = $this->registry;

Form/JQuery/Type/AutocompleterType.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@
1616
use Symfony\Component\Form\FormView;
1717
use Symfony\Component\Form\FormInterface;
1818
use Symfony\Component\OptionsResolver\Options;
19+
use Symfony\Component\OptionsResolver\OptionsResolver;
1920
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
2021

22+
2123
use Genemu\Bundle\FormBundle\Form\Core\ChoiceList\AjaxSimpleChoiceList;
2224
use Genemu\Bundle\FormBundle\Form\Core\DataTransformer\ChoiceToJsonTransformer;
2325

@@ -81,8 +83,18 @@ public function buildView(FormView $view, FormInterface $form, array $options)
8183

8284
/**
8385
* {@inheritdoc}
86+
*
87+
* @todo Remove it when bumping requirements to SF 2.7+
8488
*/
8589
public function setDefaultOptions(OptionsResolverInterface $resolver)
90+
{
91+
$this->configureOptions($resolver);
92+
}
93+
94+
/**
95+
* {@inheritdoc}
96+
*/
97+
public function configureOptions(OptionsResolver $resolver)
8698
{
8799
$widget = $this->widget;
88100

Form/JQuery/Type/ChosenType.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@
1515
use Symfony\Component\Form\FormView;
1616
use Symfony\Component\Form\FormInterface;
1717
use Symfony\Component\OptionsResolver\Options;
18+
use Symfony\Component\OptionsResolver\OptionsResolver;
1819
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
1920

21+
2022
/**
2123
* ChosenType to JQueryLib
2224
*
@@ -52,8 +54,18 @@ public function buildView(FormView $view, FormInterface $form, array $options)
5254

5355
/**
5456
* {@inheritdoc}
57+
*
58+
* @todo Remove it when bumping requirements to SF 2.7+
5559
*/
5660
public function setDefaultOptions(OptionsResolverInterface $resolver)
61+
{
62+
$this->configureOptions($resolver);
63+
}
64+
65+
/**
66+
* {@inheritdoc}
67+
*/
68+
public function configureOptions(OptionsResolver $resolver)
5769
{
5870
$resolver
5971
->setDefaults(array(

Form/JQuery/Type/ColorType.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@
1515
use Symfony\Component\Form\FormBuilderInterface;
1616
use Symfony\Component\Form\FormView;
1717
use Symfony\Component\Form\FormInterface;
18+
use Symfony\Component\OptionsResolver\OptionsResolver;
1819
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
1920

21+
2022
/**
2123
* ColorType
2224
*
@@ -35,8 +37,18 @@ public function buildView(FormView $view, FormInterface $form, array $options)
3537

3638
/**
3739
* {@inheritdoc}
40+
*
41+
* @todo Remove it when bumping requirements to SF 2.7+
3842
*/
3943
public function setDefaultOptions(OptionsResolverInterface $resolver)
44+
{
45+
$this->configureOptions($resolver);
46+
}
47+
48+
/**
49+
* {@inheritdoc}
50+
*/
51+
public function configureOptions(OptionsResolver $resolver)
4052
{
4153
$resolver
4254
->setDefaults(array(

0 commit comments

Comments
 (0)