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 не был сервисом и все работает. По факту, нужно добавить любой атрибут. Но лучше использовать специальный, предназначенный для этих целей.``