PHPunit 类测试中的 getEntityManager

mlw*_*mos 2 testing phpunit symfony

我在我的 phpunit 测试类中扩展 Symfony\Bundle\FrameworkBundle\Test\KernelTestCase

我想让entityManager 获取数据库中的一些数据。

我怎样才能做到这一点?

看起来我必须初始化parent::kernel,但我不知道应该将哪4个参数传递给构造函数。

谢谢

Ter*_*oth 6

这段代码应该可以工作:

static::bootKernel();
$entityManager = static::$kernel->getContainer()->get('doctrine.orm.entity_manager');
Run Code Online (Sandbox Code Playgroud)