Skip to content

Commit 7ed4441

Browse files
Merge branch '4.3' into 4.4
* 4.3: Use `::class` constants instead of `__NAMESPACE__` when possible
2 parents 08dfa19 + bc319f1 commit 7ed4441

24 files changed

+30
-30
lines changed

Extension/Core/Type/BirthdayType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public function configureOptions(OptionsResolver $resolver)
3131
*/
3232
public function getParent()
3333
{
34-
return __NAMESPACE__.'\DateType';
34+
return DateType::class;
3535
}
3636

3737
/**

Extension/Core/Type/ChoiceType.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,12 +373,12 @@ private function addSubForm(FormBuilderInterface $builder, string $name, ChoiceV
373373
];
374374

375375
if ($options['multiple']) {
376-
$choiceType = __NAMESPACE__.'\CheckboxType';
376+
$choiceType = CheckboxType::class;
377377
// The user can check 0 or more checkboxes. If required
378378
// is true, they are required to check all of them.
379379
$choiceOpts['required'] = false;
380380
} else {
381-
$choiceType = __NAMESPACE__.'\RadioType';
381+
$choiceType = RadioType::class;
382382
}
383383

384384
$builder->add($name, $choiceType, $choiceOpts);

Extension/Core/Type/CollectionType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public function configureOptions(OptionsResolver $resolver)
9494
'prototype' => true,
9595
'prototype_data' => null,
9696
'prototype_name' => '__name__',
97-
'entry_type' => __NAMESPACE__.'\TextType',
97+
'entry_type' => TextType::class,
9898
'entry_options' => [],
9999
'delete_empty' => false,
100100
]);

Extension/Core/Type/CountryType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public function configureOptions(OptionsResolver $resolver)
6262
*/
6363
public function getParent()
6464
{
65-
return __NAMESPACE__.'\ChoiceType';
65+
return ChoiceType::class;
6666
}
6767

6868
/**

Extension/Core/Type/CurrencyType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public function configureOptions(OptionsResolver $resolver)
5959
*/
6060
public function getParent()
6161
{
62-
return __NAMESPACE__.'\ChoiceType';
62+
return ChoiceType::class;
6363
}
6464

6565
/**

Extension/Core/Type/DateTimeType.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,8 @@ public function buildForm(FormBuilderInterface $builder, array $options)
171171
'time' => $timeParts,
172172
]),
173173
]))
174-
->add('date', __NAMESPACE__.'\DateType', $dateOptions)
175-
->add('time', __NAMESPACE__.'\TimeType', $timeOptions)
174+
->add('date', DateType::class, $dateOptions)
175+
->add('time', TimeType::class, $timeOptions)
176176
;
177177
}
178178

Extension/Core/Type/EmailType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class EmailType extends AbstractType
2020
*/
2121
public function getParent()
2222
{
23-
return __NAMESPACE__.'\TextType';
23+
return TextType::class;
2424
}
2525

2626
/**

Extension/Core/Type/LanguageType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public function configureOptions(OptionsResolver $resolver)
6262
*/
6363
public function getParent()
6464
{
65-
return __NAMESPACE__.'\ChoiceType';
65+
return ChoiceType::class;
6666
}
6767

6868
/**

Extension/Core/Type/LocaleType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public function configureOptions(OptionsResolver $resolver)
5959
*/
6060
public function getParent()
6161
{
62-
return __NAMESPACE__.'\ChoiceType';
62+
return ChoiceType::class;
6363
}
6464

6565
/**

Extension/Core/Type/PasswordType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public function configureOptions(OptionsResolver $resolver)
4444
*/
4545
public function getParent()
4646
{
47-
return __NAMESPACE__.'\TextType';
47+
return TextType::class;
4848
}
4949

5050
/**

Extension/Core/Type/RadioType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class RadioType extends AbstractType
2020
*/
2121
public function getParent()
2222
{
23-
return __NAMESPACE__.'\CheckboxType';
23+
return CheckboxType::class;
2424
}
2525

2626
/**

Extension/Core/Type/RangeType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class RangeType extends AbstractType
2020
*/
2121
public function getParent()
2222
{
23-
return __NAMESPACE__.'\TextType';
23+
return TextType::class;
2424
}
2525

2626
/**

Extension/Core/Type/RepeatedType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public function buildForm(FormBuilderInterface $builder, array $options)
4747
public function configureOptions(OptionsResolver $resolver)
4848
{
4949
$resolver->setDefaults([
50-
'type' => __NAMESPACE__.'\TextType',
50+
'type' => TextType::class,
5151
'options' => [],
5252
'first_options' => [],
5353
'second_options' => [],

Extension/Core/Type/ResetType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class ResetType extends AbstractType implements ButtonTypeInterface
2626
*/
2727
public function getParent()
2828
{
29-
return __NAMESPACE__.'\ButtonType';
29+
return ButtonType::class;
3030
}
3131

3232
/**

Extension/Core/Type/SearchType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class SearchType extends AbstractType
2020
*/
2121
public function getParent()
2222
{
23-
return __NAMESPACE__.'\TextType';
23+
return TextType::class;
2424
}
2525

2626
/**

Extension/Core/Type/SubmitType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public function configureOptions(OptionsResolver $resolver)
4747
*/
4848
public function getParent()
4949
{
50-
return __NAMESPACE__.'\ButtonType';
50+
return ButtonType::class;
5151
}
5252

5353
/**

Extension/Core/Type/TextareaType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public function buildView(FormView $view, FormInterface $form, array $options)
3030
*/
3131
public function getParent()
3232
{
33-
return __NAMESPACE__.'\TextType';
33+
return TextType::class;
3434
}
3535

3636
/**

Extension/Core/Type/TimezoneType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public function configureOptions(OptionsResolver $resolver)
102102
*/
103103
public function getParent()
104104
{
105-
return __NAMESPACE__.'\ChoiceType';
105+
return ChoiceType::class;
106106
}
107107

108108
/**

Extension/Core/Type/UrlType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public function configureOptions(OptionsResolver $resolver)
5656
*/
5757
public function getParent()
5858
{
59-
return __NAMESPACE__.'\TextType';
59+
return TextType::class;
6060
}
6161

6262
/**

Extension/Validator/Constraints/FormValidator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class FormValidator extends ConstraintValidator
3030
public function validate($form, Constraint $formConstraint)
3131
{
3232
if (!$formConstraint instanceof Form) {
33-
throw new UnexpectedTypeException($formConstraint, __NAMESPACE__.'\Form');
33+
throw new UnexpectedTypeException($formConstraint, Form::class);
3434
}
3535

3636
if (!$form instanceof FormInterface) {

Tests/Fixtures/FooSubType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ class FooSubType extends AbstractType
1717
{
1818
public function getParent(): ?string
1919
{
20-
return __NAMESPACE__.'\FooType';
20+
return FooType::class;
2121
}
2222
}

Tests/Fixtures/FooTypeBarExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@ public function getAllowedOptionValues()
3030

3131
public static function getExtendedTypes(): iterable
3232
{
33-
return [__NAMESPACE__.'\FooType'];
33+
return [FooType::class];
3434
}
3535
}

Tests/Fixtures/FooTypeBazExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ public function buildForm(FormBuilderInterface $builder, array $options)
2323

2424
public static function getExtendedTypes(): iterable
2525
{
26-
return [__NAMESPACE__.'\FooType'];
26+
return [FooType::class];
2727
}
2828
}

Tests/ResolvedFormTypeTest.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -376,12 +376,12 @@ public function testBlockPrefixDefaultsToFQCNIfNoName($typeClass, $blockPrefix)
376376
public function provideTypeClassBlockPrefixTuples()
377377
{
378378
return [
379-
[__NAMESPACE__.'\Fixtures\FooType', 'foo'],
380-
[__NAMESPACE__.'\Fixtures\Foo', 'foo'],
381-
[__NAMESPACE__.'\Fixtures\Type', 'type'],
382-
[__NAMESPACE__.'\Fixtures\FooBarHTMLType', 'foo_bar_html'],
379+
[Fixtures\FooType::class, 'foo'],
380+
[Fixtures\Foo::class, 'foo'],
381+
[Fixtures\Type::class, 'type'],
382+
[Fixtures\FooBarHTMLType::class, 'foo_bar_html'],
383383
[__NAMESPACE__.'\Fixtures\Foo1Bar2Type', 'foo1_bar2'],
384-
[__NAMESPACE__.'\Fixtures\FBooType', 'f_boo'],
384+
[Fixtures\FBooType::class, 'f_boo'],
385385
];
386386
}
387387

0 commit comments

Comments
 (0)