コード例 #1
0
ファイル: LoadConfig.php プロジェクト: skyguest/ecadapter
 public function bootstrap(Application $app)
 {
     $config_path = $app['config']['config_path'];
     $app->setConfigPath($config_path);
     foreach ($this->getConfigurationFiles($config_path) as $key => $path) {
         $app['config']->set($key, require $path);
     }
 }
コード例 #2
0
 public function bootstrap(Application $app)
 {
     $providers = $app['config']['app.providers'];
     foreach ($providers as $key => $provider) {
         $service = new $provider();
         $app->register($service);
         if ($service->needBoot()) {
             // 以后再完善
             $service->boot($app);
         }
     }
 }
コード例 #3
0
ファイル: helpers.php プロジェクト: skyguest/ecadapter
 function app($name = null)
 {
     $app = Application::getInstance();
     if (empty($name)) {
         return $app;
     }
     return $app && is_string($name) ? $app->{$name} : null;
 }