https://symfony.com/blog/new-in-symfony-7-3-dependency-injection-improvements#resource-tags В 7.3 убрали из services.yaml блок с exclude, потому что он теперь не нужен, если у сущности уже есть хотя бы один атрибут.
https://github.com/lexik/LexikJWTAuthenticationBundle/blob/3.x/Resources/doc/8-jwt-user-provider.rst При попытке создать собственный экземпляр юзера: `final class User implements JWTUserInterface И его подключении в контроллере через #[CurrentUser] User $user Получаем неожиданную ошибку во время сборки DI, потому что теперь класс User трактуется в качестве сервиса.
Решение: `use SymfonyComponentDependencyInjectionAttributeExclude;
#[Exclude] final class User implements JWTUserInterface {} Добавляем специальный атрибут, чтобы User не был сервисом и все работает. По факту, нужно добавить любой атрибут. Но лучше использовать специальный, предназначенный для этих целей.``
· 19.09.2025
Я просто оставлю комментарий что бы быть заметнее но в последующем изучу ваш материал
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён