protected function checkEntities($queries) { $config = $this->_sm->get('config'); if (isset($config['doctrine']['connection']['orm_default']['params']) && $queries) { $dbConfig = $config['doctrine']['connection']['orm_default']['params']; $entity = new DiscoveryEntity($this->_em, $dbConfig, $config); $entity->checkEntities(true); } }
public function onBootstrap(\Zend\Mvc\MvcEvent $e) { $this->sm = $e->getApplication()->getServiceManager(); $this->em = $this->sm->get('Doctrine\\ORM\\EntityManager'); $config = $this->sm->get('config'); $storage = $e->getApplication()->getServiceManager()->get('Core\\Storage\\SessionStorage'); $storage->setSessionStorage(); $this->default_route = $config['router']['routes']['default']['options']['defaults']; $this->config = $this->getDefaultConfig(isset($config['Core']) ? $config['Core'] : array()); $eventManager = $e->getApplication()->getEventManager(); $moduleRouteListener = new ModuleRouteListener(); $moduleRouteListener->attach($eventManager); $this->setResponseType($e); if (isset($config['doctrine']['connection']['orm_default']['params'])) { $dbConfig = $config['doctrine']['connection']['orm_default']['params']; $entity = new DiscoveryEntity($this->em, $dbConfig, $this->config); $entity->checkEntities(); } $this->configDefaultViewOptions($eventManager); $this->setViewTerminal($e, $config['view']['terminal_sufix']); //$this->installEntities(); }