Exemple #1
0
 private static function BuildEnvironment($run_mode = 'deploy')
 {
     $base_run_mode = ini('base/RUN_MODE');
     $run_mode = $base_run_mode ? $base_run_mode : $run_mode;
     $run_mode = strtolower($run_mode);
     !defined('RUN_MODE') && define('RUN_MODE', $run_mode);
     import('system/environment/base');
     import(sprintf('system/environment/%s', $run_mode));
     import('system/share/config/runtime');
     RuntimeConfig::__init__($run_mode);
     $run_mode_classname = ucfirst($run_mode) . 'Environment';
     $runtime_environment = new $run_mode_classname();
 }