Exemplo n.º 1
0
 /**
  * @param \Zend\ServiceManager\ServiceLocatorInterface $serviceLocator
  * @return \Doctrine\ODM\MongoDB\DocumentManager
  */
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $serviceLocator->setAllowOverride(true);
     $serviceLocator->setFactory('doctrine.configuration.odm_default', new ConfigurationFactory('odm_default'));
     $serviceLocator->setAllowOverride(false);
     $dm = $serviceLocator->get('doctrine.documentmanager.odm_default');
     $dm->getSchemaManager()->ensureIndexes();
     return $dm;
 }