Example #1
0
 /**
  * Function which starts web application.
  *
  * @static
  * @access   public
  * @since    1.0.0-alpha
  * @version  1.0.0-alpha
  */
 public static function startApp()
 {
     if (!file_exists(PATH_APP)) {
         throw new \Exception('Application directory does not exist.');
     }
     // initialize basic functionalities
     Router::loadModulesList();
     DB::create();
     Cache::factory();
     Session::init();
     Router::factory();
     // 2nd mark added to global 'indexView::php' view
     Benchmark::mark('start');
     echo Router::getInstance()->executeAction();
 }