diff options
author | Igor Scheller <igor.scheller@igorshp.de> | 2017-09-22 14:02:02 +0200 |
---|---|---|
committer | Igor Scheller <igor.scheller@igorshp.de> | 2017-09-22 14:13:19 +0200 |
commit | d49e49c364c1b73e4e4e3b52dc10ee9d0150e447 (patch) | |
tree | fd61f2d661638d4fe973b522d0fca8d5d318f7dc /includes/engelsystem_provider.php | |
parent | 783c58611ada88460ba670d51ebf4013563e1197 (diff) |
Implemented service provider functionality
Diffstat (limited to 'includes/engelsystem_provider.php')
-rw-r--r-- | includes/engelsystem_provider.php | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/includes/engelsystem_provider.php b/includes/engelsystem_provider.php index e1669c57..3067ab62 100644 --- a/includes/engelsystem_provider.php +++ b/includes/engelsystem_provider.php @@ -27,6 +27,13 @@ $app = new Application(realpath(__DIR__ . DIRECTORY_SEPARATOR . '..')); /** + * Bootstrap application + */ +$appConfig = $app->make(Config::class); +$appConfig->set(app('path.config') . '/app.php'); +$app->bootstrap($appConfig); + +/** * Load configuration */ $config = new Config(); @@ -40,6 +47,10 @@ if (file_exists(__DIR__ . '/../config/config.php')) { )); } + +/** + * Configure application + */ date_default_timezone_set($config->get('timezone')); @@ -55,7 +66,7 @@ $app->instance('request', $request); /** * Check for maintenance */ -if ($config->get('maintenance')) { +if ($app->get('config')->get('maintenance')) { echo file_get_contents(__DIR__ . '/../templates/maintenance.html'); die(); } |