/** * 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); } }