Всем привет! Начал прикручивать апи тесты для кодесепшена, и у

меня появляется ошибка di при логине пользователя, использую lexik_jwt_authentication. Сама ошибка такая:
Cannot autowire argument $user of "App\Controller\SecurityController::getTokenUser()": it references interface "Symfony\Component\Security\Core\User\UserInterface" but no such service exists. Did you create a class that implements this interface?
кто может сталкивался, почему не находится сервис?
в дев и прод моде все ок, никаких кастомных конфигов для теста, кроме .env.test нет

15 ответов

21 просмотр

надо смотреть как кернел заводится в этих ваших АПИ тестах попробуйте свое приложенеи в тест перевести и в браузере поработать если все ок, то проблема с окружением в Codeception, точнее там наверное свой кернел заводится (если ты приемочные делаешь, если REST модуль, то не должно косячить)

dima-m Автор вопроса
Максим Федоров
надо смотреть как кернел заводится в этих ваших АП...

спасибо за совет, я как раз подключил рест модуль

dima-m Автор вопроса
Максим Федоров
Заработало? Не работало для acceptance?

я неправильно выразился, я изначально писал с рест модулем, сейчас приложение перевел в тест мод, оно работает корректно, видимо, какая-то шляпа с конфигами кодсепшена, хотя странно

dima m
да

Ну вот. Кернел настраивали?

dima-m Автор вопроса
Максим Федоров
Ну вот. Кернел настраивали?

нет, я думал он по умолчанию обычный тянет от симфонии

dima m
нет, я думал он по умолчанию обычный тянет от симф...

Хм, может вы и правы... А для rest модуля нужен симфонии модуль? Я очень давно с этим добром работал, но мне казалось хватит http

dima-m Автор вопроса
Максим Федоров
Хм, может вы и правы... А для rest модуля нужен си...

хм, я его подключил только потому, что в доке было написано, что его можно использовать, и у него есть апи для симфони, попробую без него, чтобы было понятно в нем ли дело или нет

dima m
нет, я думал он по умолчанию обычный тянет от симф...

Надо проверить, может в пакете идёт свой. А в вашем есть др логика с загрузкой кофеинов

dima-m Автор вопроса
Максим Федоров
Надо проверить, может в пакете идёт свой. А в ваше...

проблема разрешена, был косяк с заголовками json для запроса))) Спасибо))

dima-m Автор вопроса
dima m
screenshot проблема разрешена, был косяк с заголовками json д...

+ был еще мой косяк, что я забыл удалить старый екшен для логина, и он в тестовой среде перебивал основной, те роутилось на него

dima-m Автор вопроса

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта