minor #39762 [Form] Update AbstractType.php (DonCallisto)

This PR was merged into the 4.4 branch.

Discussion
----------

[Form] Update AbstractType.php

Switched from parent type hard-coded FQCN to `::class` keyword.

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       |
| License       | MIT
| Doc PR        |

Commits
-------

ff13967545 Switched from parent type hard-coded FQCN to `::class` keyword.
This commit is contained in:
Fabien Potencier 2021-01-10 13:19:09 +01:00
commit 220cedf58c
3 changed files with 6 additions and 3 deletions

View File

@ -22,6 +22,7 @@ use Symfony\Bridge\Doctrine\Form\EventListener\MergeDoctrineCollectionListener;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\ChoiceList\Factory\CachingFactoryDecorator;
use Symfony\Component\Form\Exception\RuntimeException;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\Options;
use Symfony\Component\OptionsResolver\OptionsResolver;
@ -274,7 +275,7 @@ abstract class DoctrineType extends AbstractType implements ResetInterface
public function getParent()
{
return 'Symfony\Component\Form\Extension\Core\Type\ChoiceType';
return ChoiceType::class;
}
public function reset()

View File

@ -11,6 +11,7 @@
namespace Symfony\Component\Form;
use Symfony\Component\Form\Extension\Core\Type\FormType;
use Symfony\Component\Form\Util\StringUtil;
use Symfony\Component\OptionsResolver\OptionsResolver;
@ -60,6 +61,6 @@ abstract class AbstractType implements FormTypeInterface
*/
public function getParent()
{
return 'Symfony\Component\Form\Extension\Core\Type\FormType';
return FormType::class;
}
}

View File

@ -12,6 +12,7 @@
namespace Symfony\Component\Form\Tests\Fixtures;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\OptionsResolver\OptionsResolver;
/**
@ -38,6 +39,6 @@ class ChoiceSubType extends AbstractType
*/
public function getParent(): ?string
{
return 'Symfony\Component\Form\Extension\Core\Type\ChoiceType';
return ChoiceType::class;
}
}