Пример #1
0
 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);
     }
 }
Пример #2
0
 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();
 }