Всем привет.
Наткнулся на такую проблему:
Использую модули Doctrine2 и Symfony2. Какое-то время все было гладко. Теперь при запуске тестов я вижу следующее сообщение:
[Codeception\Exception\ModuleConfig]
Doctrine2 module is not configured!
Doctrine2 module requires EntityManager explicitly set.
You can use your bootstrap file to assign the EntityManager:
\Codeception\Module\Doctrine2::$em = $em
Я последовал совету, тем более что похожую инструкцию я видел в документации по модулю Doctrine2, но проигнорировал (и все работало). Но теперь я вижу в консоли Undefined variable: em
.
Точно такая же тема была поднята вот здесь: Интернет-технологии.ру – все о создании сайтов, конструкторах сайтов и безопасном интернете с VPN, но там обсуждение заглохло на “Oh, looks like bootstrap according to new rules is initialized before the module…”. Поэтому я решил поднять этот вопрос снова здесь.
Собственно, можно ли что-то сделать в этой ситуации?