Esempio n. 1
0
 private function __construct()
 {
     //获取环境参数
     $this->env = Environment::getInstance()->get();
     //HTTP request headers (retains HTTP_ prefix to match $_SERVER)
     $this->headers = Headers::extract($_SERVER);
 }
Esempio n. 2
0
 private function __construct($entrance)
 {
     //创建config
     $this->AppDefaultConfig = $this->AppDefaultConfig();
     //入口配置
     $this->ent = $entrance;
     //获取环境参数
     $this->env = Environment::getInstance()->get();
     //HTTP request headers (retains HTTP_ prefix to match $_SERVER)
     $this->headers = Headers::extract($_SERVER);
     //获取app 配置
     $file = $this->ent['CONF_FILE'] = $this->ent['CONF_FILE'] ?: 'Conf.php';
     $this->app = G($this->ent['APP_PATH'] . $file);
     //所有配置的模块列表
     $modulelist = $this->ent['modulelist'] ?: $this->app['modulelist'];
     $modulelist = is_array($modulelist) ? $modulelist : [];
     $this->modulelist = array_keys($modulelist);
 }