示例#1
0
 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);
     }
 }
 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
 function app($name = null)
 {
     $app = Application::getInstance();
     if (empty($name)) {
         return $app;
     }
     return $app && is_string($name) ? $app->{$name} : null;
 }