Проблема с автозагрузчиком платформы APi в приложении Symfony

У меня есть свежая установка symfony с использованием https://github.com/dunglas/symfony-docker и, кроме того, я добавил платформу API, запустив composer require api, после чего я могу открыть документацию API в браузере, но я не могу запустите любую команду CLI и получите ошибку

  The autoloader expected class "ApiPlatform\Symfony\Bundle\Command\OpenApiCommand" to be defined in file "/srv/app/vendor/composer/../api-platform/core/src/Symfony/Bundle/Command/OpenApiCommand.php". The file was found but the class was not in  
   it, the class name or namespace probably has a typo. 

Я немного сбит с толку, так как я буквально ничего не делал, кроме установки свежей symfony и дополнительной зависимости от платформы API.

Похоже на stackoverflow.com/questions/76105479/…

DMat 26.04.2023 15:05

пожалуйста, создайте его как ответ, приму его, спасибо!

Bogdan Dubyk 27.04.2023 21:46

Кстати, после понижения до 3.1.8 теперь у меня ошибка `Попытка загрузить интерфейс "ResourceClassResolverInterface" из пространства имен "ApiPlatform\Api". Вы забыли оператор «использовать» для «ApiPlatform\Metadata\ResourceClassResolverInterface»?

Bogdan Dubyk 27.04.2023 22:50
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
3
3
144
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

У меня точно такая же проблема с утра. Никогда не замечал никаких проблем до сегодняшнего дня. ВОЗМОЖНО, это связано с последней версией Symfony 6.2 или последними пакетами «api», установленными через «composer require api».

Ответ принят как подходящий

Это было исправлено. Обновление пакета платформы API: https://github.com/api-platform/core/pull/5575

Другие вопросы по теме