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

меня появляется ошибка 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 ответов

15 просмотров

надо смотреть как кернел заводится в этих ваших АПИ тестах попробуйте свое приложенеи в тест перевести и в браузере поработать если все ок, то проблема с окружением в 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 Автор вопроса

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

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

Подскажите, а есть vault lite или ченить такое?) А то нужен вольт для похода в вольт, но весит он ~500 мб) как-то многовато для парочки запросов ))
Alexandr Orloff
17
Всем привет, есть небольшая проблема Есть такой скрипт document.addEventListener('DOMContentLoaded', function () { const sliderTabs = document.querySelectorAll('.s...
A da
8
@go1337 @dblackCat Привет. Все ещё дрочусь с fastpanel. Добавил второй домен который должен смотреть в рут того же сайта, но так как это просто домен, а не сайт, я не могу ему...
Ross 🦴
9
До речі, в ево нема можливості чи якого розширення щоб з адмінки з телефона зайти і терміново щось в верстці поправити?
Женя
7
кто-нибудь пользуется тайм-трекерами во время работы? так много разных нагуглил, может есть что-то популярное
Lencore
8
Пацаны. Я разрабатываю софт для инвайтинга на телетон, и столкнулся с такой проблемой, в один из чатов не могу приглашать никого, не дает добавлять, в то же время через официа...
Kernel Panic
11
Скажите, а кому нужен Currency как отдельный плагин вместо полноценного ecommerce в OctoberCMS? Кто-то использует его уже или планирует в будущем? Может я что-то не понимаю?
Igor
13
Розмовами про Рево мені нагадали часи, коли шаблони правилися прямо в адмінці. Хто в курсі, чому відійшли від цієї практики, так блейд не працює? Доволі зручно ж було (інколи)
Женя
3
Всем добрый вечер, Рад оказаться в кругу единомышленников. Начинаю погружаться в мир .net веба. Зовут Ерасыл 🖖 У меня назрел вопрос: Какой процент проектов, прошедшие через в...
Ерасыл
6
Чому? Да тому що без GiT не уявляю нормального проекта а коли код в базі то то так собі
Dmytro Lukianenko
3
Карта сайта