Exemple #1
0
 public function __construct(Dispatcher $dispatcher, $environment = null)
 {
     if (empty(self::$instance)) {
         self::$instance = $this;
     }
     \Trace::addMessage('CMS', 'CMS::load');
     $this->loadEnvironment($environment);
     \Faid\DB::checkConnection();
     SystemRegisterSample::startup();
     $this->dispatcher = $dispatcher;
     self::autoloadConfig();
     $this->initializeRoutes();
     $this->initializeApis();
     \Trace::addMessage('CMS', '`init` event');
     \EventController::callEvent(self::SystemInitEvent, $this);
     $this->processSecurity();
     \Trace::addMessage('CMS', 'Стартовало');
 }