protected function getModuleManager() { if (null === $this->moduleManager) { $this->configuration->getConfigCache()->registerConfigHandler('config/dm/modules.yml', 'dmModuleManagerConfigHandler'); $mm = (include $this->configuration->getConfigCache()->checkConfig('config/dm/modules.yml')); dmModule::setManager($mm); dmDoctrineTable::setModuleManager($mm); dmDoctrineQuery::setModuleManager($mm); $this->moduleManager = $mm; } return $this->moduleManager; }
public function reloadModuleManager() { // create a new module_manager $this->factories['module_manager'] = (include $this->getConfigCache()->checkConfig('config/dm/modules.yml')); dmModule::setManager($this->factories['module_manager']); }