Size: a a a

2021 September 20

✨Basic_Instinct✨ in symfony
а как все хорошо шло...
источник

✨Basic_Instinct✨ in symfony
ну внесите пункт в правила чата что-ли, я не вижу ничего плохого в гифках, я не кидала не в тему какие нибудь приколы или демотиваторы, все в рамках одной беседы, т.е. по принципам DDD и в рамках ограниченного контекста ))
источник

М

Максим in symfony
Всем привет. Помогите, пожалуйста. Имею функциональные тесты, но почему-то получаю такую ошибку:

LogicException : Booting the kernel before calling "Symfony\Bundle\FrameworkBundle\Test\WebTestCase::createClient()" is not supported, the kernel should only be booted once.

Что здесь не так?
источник

✨Basic_Instinct✨ in symfony
$this->getContainer()->get ......
источник

М

Максим in symfony
Пробовал так. Не помогает. Только
$this->em = static::getContainer()->get('doctrine')->getManager();
источник

✨Basic_Instinct✨ in symfony
по моему  задеприкейтили вызов контейнера через статик метод
источник

М

Максим in symfony
источник

✨Basic_Instinct✨ in symfony
ну что и следовало доказать ))
источник

М

Максим in symfony
Но вы не правильно посмотрели) Как раз деприкейт прямой вызов static::$container, вместо этого пишут использовать static::getContainer(), но не в этом проблема.
источник

AD

Andrey Dembitskyi in symfony
Падает в этом файле?
источник

М

Максим in symfony
Да
источник

М

Максим in symfony
Я даже нашёл место ошибки, но понять не могу. Раньше то работало.
vendor/symfony/framework-bundle/Test/WebTestCase.php:43
источник

AD

Andrey Dembitskyi in symfony
Ещё есть вызовы createClient, bootKernel?
источник

М

Максим in symfony
Нет. Я использую только в  setUp()
источник

AD

Andrey Dembitskyi in symfony
Тогда breakpoint в bootKernel
источник
2021 September 21

OK

Oleg Krasavin in symfony
Задепрекейтили вызов через статик свойство, с методом все ок.
источник

OK

Oleg Krasavin in symfony
Ловил эту же ошибку в свое время, но хз как решал.

Посмотри что в setUp() выше по цепочке и что за пакеты у тебя в —dev стоят.
источник

D

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

КГ

Константин Грачев... in symfony
Как минимум то что велосипеды пишешь
https://github.com/dmaicher/doctrine-test-bundle
источник

МФ

Максим Федоров... in symfony
+

или можно через Codeception тестировать,
cleanup: true в модуле доктрины воткнуть и вся работа
источник