コード例 #1
0
ファイル: App.php プロジェクト: p-m-d/naf
 /**
  *
  * @param array $config
  */
 public static function bootstrap(array $config = [])
 {
     $defaults = ['debug' => false, 'app' => ['namespace' => 'App'], 'error' => []];
     $params = compact('defaults', 'config');
     return static::filterStaticMethod(__FUNCTION__, $params, function ($self, $params) {
         extract($params);
         $config = Config::merge($defaults, $config);
         Config::set(null, $config);
         $self::provide(Config::get('App.namespace'));
     });
 }