symfony security Пользователь не логиниться - получаем null

Код вида:

    #[Route('/api/v1/login', name: 'app_login')]
    public function index(#[CurrentUser] ?User $user): JsonResponse
    {
       // dd($user);
        if (null === $user) {
            return $this->json([
                'message' => 'missing credentials',
            ], JsonResponse::HTTP_UNAUTHORIZED);
        }

--внезапно перестал работать для обычной настройки secuirty по документации, благодаря этому замечанию, удалось быстро понять, что проблема в установленном позже написания кода "sensio_framework_extra" (Sensio\Bundle\FrameworkExtraBundle), который нужен напр. для того чтобы ограничивать доступ к действию контроллера по ролям в аннотации,

Возможное решение

Запретить автоматическую конвертацию параметра метода в объекты бандлом, для чего из конфигурации config/packages/sensio_framework_extra.yaml вроде:

sensio_framework_extra:
    router:
        annotations: false
    request:
        converters: true
        auto_convert: false

делаем:

sensio_framework_extra:
    router:
        annotations: false
    request:
        converters: true
        auto_convert: false

Key Words for FKN + antitotal forum (CS VSU):