Example #1
0
 /**
  * creates a entity manager instance if database settings are given
  *
  * @return void
  */
 protected function createEntityManager()
 {
     // @TODO enhance error handling
     if ($connectionParameters = $this->manager->getDatabase()) {
         $metadataConfiguration = Setup::createAnnotationMetadataConfiguration(array(NOA_MODEL_DIR), true);
         $entityManger = EntityManager::create($connectionParameters, $metadataConfiguration);
         // persists entity manager into the object manager
         $this->objectManager->set($entityManger);
     }
 }