Пример #1
0
 /**
  * Get all managers locked and loaded.
  * @param string $configFile The config file to load.
  */
 protected function initializeManagers($configFile)
 {
     $this->configurationManager = new ConfigurationManager($this, $configFile);
     date_default_timezone_set($this->getConfig('timezone'));
     $this->logManager = new LogManager($this);
     new ErrorHandler($this);
     $this->eventManager = new EventManager($this);
     $this->initializeEvents();
     $this->timerManager = new TimerManager($this);
     $this->connectionManager = new ConnectionManager($this);
     // TODO: Make its settings configurable.
     $this->queueManager = new QueueManager($this);
     $this->moduleManager = new ModuleManager($this);
     $this->moduleManager->setup();
 }
Пример #2
0
 /**
  * Get all managers locked and loaded.
  * @param string $configFile The config file to load.
  */
 protected function initializeManagers($configFile)
 {
     // Configuration Manager
     $this->configurationManager = new ConfigurationManager($this, $configFile);
     // Log Manager
     $this->logManager = new LogManager($this);
     new ErrorHandler($this);
     // Event Manager
     $this->eventManager = new EventManager($this);
     $this->initializeEvents();
     // Timer Manager
     $this->timerManager = new TimerManager($this);
     // Connection Manager
     $this->connectionManager = new ConnectionManager($this);
     // Module Manager
     $this->moduleManager = new ModuleManager($this);
     $this->moduleManager->setup();
 }