/** * @return \Hynage\ORM\EntityManager */ public function bootstrap() { $connection = new Connection($this->config->get('uri')); $dbPersister = new DatabasePersistence($connection); $em = new EntityManager(); $em->addPersister('database', $dbPersister); if ($this->config->has('entityNameFormatter')) { $em->setEntityNameFormatter($this->config->get('entityNameFormatter')); } if ($this->config->has('repositoryNameFormatter')) { $em->setRepositoryNameFormatter($this->config->get('repositoryNameFormatter')); } $this->em = $em; return $em; }