protected function getDoctrineMongodb_Odm_DefaultConfigurationService()
 {
     $a = new \Doctrine\Common\Cache\ArrayCache();
     $a->setNamespace('sf2mongodb_default_59c9f89d66845be614334ace04577548242c89027a0af75abedc55d044b107e1');
     $b = new \Doctrine\Common\Persistence\Mapping\Driver\MappingDriverChain();
     $b->addDriver(new \Doctrine\ODM\MongoDB\Mapping\Driver\AnnotationDriver($this->get('annotation_reader'), array(0 => $this->targetDirs[3] . '/src/Acme/PersonBundle/Document')), 'Acme\\PersonBundle\\Document');
     $this->services['doctrine_mongodb.odm.default_configuration'] = $instance = new \Doctrine\ODM\MongoDB\Configuration();
     $instance->setDocumentNamespaces(array('PersonBundle' => 'Acme\\PersonBundle\\Document'));
     $instance->setMetadataCacheImpl($a);
     $instance->setMetadataDriverImpl($b);
     $instance->setProxyDir(__DIR__ . '/doctrine/odm/mongodb/Proxies');
     $instance->setProxyNamespace('MongoDBODMProxies');
     $instance->setAutoGenerateProxyClasses(false);
     $instance->setHydratorDir(__DIR__ . '/doctrine/odm/mongodb/Hydrators');
     $instance->setHydratorNamespace('Hydrators');
     $instance->setAutoGenerateHydratorClasses(false);
     $instance->setDefaultDB('person');
     $instance->setDefaultCommitOptions(array());
     $instance->setRetryConnect(0);
     $instance->setRetryQuery(0);
     $instance->setDefaultRepositoryClassName('Doctrine\\ODM\\MongoDB\\DocumentRepository');
     return $instance;
 }
 /**
  * Gets the 'doctrine_mongodb.odm.default_configuration' service.
  *
  * This service is shared.
  * This method always returns the same instance of the service.
  *
  * @return \Doctrine\ODM\MongoDB\Configuration A Doctrine\ODM\MongoDB\Configuration instance.
  */
 protected function getDoctrineMongodb_Odm_DefaultConfigurationService()
 {
     $a = new \Doctrine\Common\Cache\ArrayCache();
     $a->setNamespace('sf2mongodb_default_f8e1861c29d51710d03fc757e3effb289ace6597b2362f1871b5952432e41cd1');
     $b = new \Doctrine\Common\Persistence\Mapping\Driver\MappingDriverChain();
     $b->addDriver(new \Doctrine\ODM\MongoDB\Mapping\Driver\AnnotationDriver($this->get('annotation_reader'), array(0 => $this->targetDirs[3] . '/src/Acme/PersonBundle/Document')), 'Acme\\PersonBundle\\Document');
     $c = new \Doctrine\Bundle\MongoDBBundle\Logger\Logger($this->get('monolog.logger.doctrine', ContainerInterface::NULL_ON_INVALID_REFERENCE));
     $c->setBatchInsertThreshold(4);
     $this->services['doctrine_mongodb.odm.default_configuration'] = $instance = new \Doctrine\ODM\MongoDB\Configuration();
     $instance->setDocumentNamespaces(array('PersonBundle' => 'Acme\\PersonBundle\\Document'));
     $instance->setMetadataCacheImpl($a);
     $instance->setMetadataDriverImpl($b);
     $instance->setProxyDir(__DIR__ . '/doctrine/odm/mongodb/Proxies');
     $instance->setProxyNamespace('MongoDBODMProxies');
     $instance->setAutoGenerateProxyClasses(false);
     $instance->setHydratorDir(__DIR__ . '/doctrine/odm/mongodb/Hydrators');
     $instance->setHydratorNamespace('Hydrators');
     $instance->setAutoGenerateHydratorClasses(false);
     $instance->setDefaultDB('person');
     $instance->setDefaultCommitOptions(array());
     $instance->setRetryConnect(0);
     $instance->setRetryQuery(0);
     $instance->setDefaultRepositoryClassName('Doctrine\\ODM\\MongoDB\\DocumentRepository');
     $instance->setLoggerCallable(array(0 => new \Doctrine\Bundle\MongoDBBundle\Logger\AggregateLogger(array(0 => $c, 1 => $this->get('doctrine_mongodb.odm.data_collector.pretty'))), 1 => 'logQuery'));
     return $instance;
 }
 /**
  * Gets the 'doctrine_mongodb.odm.default_configuration' service.
  *
  * This service is shared.
  * This method always returns the same instance of the service.
  *
  * @return \Doctrine\ODM\MongoDB\Configuration A Doctrine\ODM\MongoDB\Configuration instance.
  */
 protected function getDoctrineMongodb_Odm_DefaultConfigurationService()
 {
     $a = new \Doctrine\Common\Cache\ArrayCache();
     $a->setNamespace('sf2mongodb_default_d686cc03f64bc52b626c4ad0b517dccd226abf8936ed63a91a82c81c0865b3ac');
     $b = new \Doctrine\Common\Persistence\Mapping\Driver\MappingDriverChain();
     $b->addDriver(new \Doctrine\ODM\MongoDB\Mapping\Driver\AnnotationDriver($this->get('annotation_reader'), array(0 => $this->targetDirs[3] . '/src/MyApp/BlogBundle/Document')), 'MyApp\\BlogBundle\\Document');
     $c = new \Doctrine\Bundle\MongoDBBundle\Logger\Logger($this->get('monolog.logger.doctrine', ContainerInterface::NULL_ON_INVALID_REFERENCE));
     $c->setBatchInsertThreshold(4);
     $this->services['doctrine_mongodb.odm.default_configuration'] = $instance = new \Doctrine\ODM\MongoDB\Configuration();
     $instance->setDocumentNamespaces(array('MyAppBlogBundle' => 'MyApp\\BlogBundle\\Document'));
     $instance->setMetadataCacheImpl($a);
     $instance->setMetadataDriverImpl($b);
     $instance->setProxyDir(__DIR__ . '/doctrine/odm/mongodb/Proxies');
     $instance->setProxyNamespace('MongoDBODMProxies');
     $instance->setAutoGenerateProxyClasses(false);
     $instance->setHydratorDir(__DIR__ . '/doctrine/odm/mongodb/Hydrators');
     $instance->setHydratorNamespace('Hydrators');
     $instance->setAutoGenerateHydratorClasses(false);
     $instance->setDefaultDB('symfony2');
     $instance->setDefaultCommitOptions(array());
     $instance->setRetryConnect(0);
     $instance->setRetryQuery(0);
     $instance->setDefaultRepositoryClassName('Doctrine\\ODM\\MongoDB\\DocumentRepository');
     $instance->setLoggerCallable(array(0 => new \Doctrine\Bundle\MongoDBBundle\Logger\AggregateLogger(array(0 => $c, 1 => $this->get('doctrine_mongodb.odm.data_collector.pretty'))), 1 => 'logQuery'));
     return $instance;
 }