Symfony 在Doctrine/Bundle/MongoDBBundle/DependencyInjection/Configuration.php中找不到“MongoCursor”

Symfony 在Doctrine/Bundle/MongoDBBundle/DependencyInjection/Configuration.php中找不到“MongoCursor”,symfony,doctrine,phpunit,symfony-2.1,mongodb-php,Symfony,Doctrine,Phpunit,Symfony 2.1,Mongodb Php,我正在为Symfony2项目中的一些服务编写一些单元测试。我需要通过服务容器访问服务,我正在使用这种方法: class DummyTest extends \PHPUnit_Framework_TestCase { protected static $kernel; protected static $container; public static function setUpBeforeClass() { self::$kernel = new \App

我正在为Symfony2项目中的一些服务编写一些单元测试。我需要通过服务容器访问服务,我正在使用这种方法:

class DummyTest extends \PHPUnit_Framework_TestCase
{
   protected static $kernel;
   protected static $container;

   public static function setUpBeforeClass()
   {
      self::$kernel = new \AppKernel('test', true);
      self::$kernel->boot();
      self::$container = self::$kernel->getContainer();
   }

  //test cases
}
调用$kernel->boot时,我得到以下错误:“MongoCursor”未在Doctrine/Bundle/MongoDBBundle/DependencyInjection/Configuration.php中找到。我查看了Configuration.php,没有提到MongoCursor。这是捆绑包的版本问题吗

环境:
Symfony2.1.6和DoctrineMongoDBundle的2.0.1版

我遇到同样的问题是因为一个愚蠢的错误——我没有启用mongodb扩展

我使用的php版本没有必要的模块。php54 phpunit-c