/** * This should be the first call to initialize all the static variables * The application object also has static methods that are miscellaneous web * development utilities, etc. * * It also will make a call to InitializeDatabaseConnections() * * @return void */ public static function Initialize() { // Basic Initailization Routines QApplication::InitializeEnvironment(); QApplication::InitializeScriptInfo(); // Next, Initialize PHP AutoLoad Functionality spl_autoload_extensions('.php,.inc,.class.php'); spl_autoload_register(array('QApplication', 'Autoload')); // Perform Initialization for CLI if (QApplication::$CliMode) { QCli::InitializeForCli(); } else { QApplication::InitializeErrorHandling(); QApplication::InitializeOutputBuffering(); QApplication::InitializeServerAddress(); QApplication::InitializeRequestUri(); QApplication::InitializeServerSignature(); QApplication::InitializePhpSession(); } // Next, Initialize the Database Connections QApplication::InitializeDatabaseConnections(); // Finally, go through any other auto_includes that this application requires QApplication::InitializeAutoIncludes(); }
/** * This should be the first call to initialize all the static variables * The application object also has static methods that are miscellaneous web * development utilities, etc. * * It also will make a call to InitializeDatabaseConnections() * * @return void */ public static function Initialize() { // Basic Initailization Routines QApplication::InitializeEnvironment(); QApplication::InitializeScriptInfo(); QApplication::InitializeErrorHandling(); // Perform Initialization for CLI if (QApplication::$CliMode) { QApplication::InitializeForCli(); // *OR* Perform Initializations for WebApp } else { QApplication::InitializeOutputBuffering(); QApplication::InitializeServerAddress(); QApplication::InitializeRequestUri(); QApplication::InitializeBrowserType(); QApplication::InitializeServerSignature(); QApplication::InitializePhpSession(); } // Next, Initialize PHP AutoLoad Functionality QApplication::InitializeAutoload(); // Next, Initialize the Database Connections QApplication::InitializeDatabaseConnections(); // Then Preload all required "Prepload" Class Files foreach (QApplication::$PreloadedClassFile as $strClassFile) { require $strClassFile; } // Finally, go through any other auto_includes that this application requires QApplication::InitializeAutoIncludes(); }
/** * This should be the first call to initialize all the static variables * The application object also has static methods that are miscellaneous web * development utilities, etc. * * It also will make a call to InitializeDatabaseConnections() * * @return void */ public static function Initialize() { // Basic Initailization Routines QApplication::InitializeCliMode(); QApplication::InitializeErrorHandling(); QApplication::InitializeServerAddress(); QApplication::InitializeScriptInfo(); QApplication::InitializeRequestUri(); QApplication::InitializeBrowserType(); // Preload all required "Prepload" Class Files foreach (QApplication::$PreloadedClassFile as $strClassFile) { require $strClassFile; } // Perform initialize routine for CLI calls (if applicable) if (QApplication::$CliMode) { QApplication::InitializeForCli(); } // Finally, Initialize the Database Connections QApplication::InitializeDatabaseConnections(); }