在Doctrine / Bundle / MongoDBBundle / DependencyInjection / Configuration.php中找不到'MongoCursor'

时间:2013-03-08 15:26:10

标签: 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 \AppKernel('test', true);
      self::$kernel->boot();
      self::$container = self::$kernel->getContainer();
   }

  //test cases
}

当调用 $ kernel-> boot()时,我收到以下错误:在Doctrine / Bundle / MongoDBBundle / DependencyInjection / Configuration.php中找不到'MongoCursor'。我查看了Configuration.php,没有引用 MongoCursor 。这是Bundle的版本问题吗?

环境:   Symfony2.1.6 DoctrineMongoDBundle的2.0.1版本

1 个答案:

答案 0 :(得分:0)

由于一个愚蠢的错误,我遇到了同样的问题 - 我没有启用mongodb扩展。