PHP Symfony: неопределенный тип ‘Symfony Component OptionsResolverOptionsResolver’

#php #forms #symfony

#php #формы #symfony

Вопрос:

Я как раз собирался создать новую форму с помощью Symfony: php bin/console make:Form

Он создал новую форму, однако я получил сообщение об ошибке:

 Undefined type 'SymfonyComponentOptionsResolverOptionsResolver'.
 

Это компонент:

 <?php

namespace AppForm;

use AppEntityPost;
use SymfonyComponentFormAbstractType;
use SymfonyComponentFormFormBuilderInterface;
use SymfonyComponentOptionsResolverOptionsResolver;

class PostType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('title');
    }

    public function configureOptions(OptionsResolver $resolver)
    {

        $resolver->setDefaults([
            'data_class' => Post::class,
        ]);
    }
}
 

OptionsResolver подчеркнут змеей что-то изменилось в импорте? Я использую последнюю версию Symfony

Комментарии:

1. какую версию symfony вы используете?

2. У меня есть Symfony 5.2.0 (env: dev, debug: true)

3. установлен ли уже dep symfony / options-resolver ?

4. да, я уже установил его дополнительно… но у меня гораздо больше проблем такого же рода.. но все это, похоже, не имеет значения, мое приложение работает по-прежнему нормально, просто интересно..