diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-16 16:24:20 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-16 16:24:20 +0200 |
commit | 9e36ef31f9bf16d43326fd047619ada5ff16e072 (patch) | |
tree | e228816adedacfed87eb08e8bc86658536cbbe86 /appinfo/app.php | |
parent | 6a7ac3d9da3dea4130eb08a07a0a0603418d54ab (diff) | |
parent | 21728afff571adfc508cf5fa473d094946ef188f (diff) |
merge
Diffstat (limited to 'appinfo/app.php')
-rw-r--r-- | appinfo/app.php | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/appinfo/app.php b/appinfo/app.php index 1cc9994ae..77e3fe19d 100644 --- a/appinfo/app.php +++ b/appinfo/app.php @@ -13,18 +13,28 @@ namespace OCA\News\AppInfo; -$container = new Application(); +use \OCA\News\Config\DependencyException; -$config = $container->getAppConfig(); -$config->loadConfig(__DIR__ . '/app.json'); -$config->registerNavigation(); -$config->registerBackgroundJobs(); -$config->registerHooks(); -// check for correct app dependencies -try { - $config->testDependencies(); -} catch(\OCA\News\Config\DependencyException $e) { - $container->getLogger()->log($e->getMessage()); -} +require_once __DIR__ . '/setup.php'; +if (is_setup()) { + + $container = new Application(); + + $config = $container->getAppConfig(); + $config->loadConfig(__DIR__ . '/app.json'); + $config->registerNavigation(); + $config->registerBackgroundJobs(); + $config->registerHooks(); + + // check for correct app dependencies + try { + $config->testDependencies(); + } catch(DependencyException $e) { + $logger = $container->getLogger(); + $params = $container->getLoggerParameters(); + $logger->emergency($e->getMessage(), $params); + } + +}
\ No newline at end of file |