Only register Flarum service providers when software is installed

pull/9/head
Franz Liedke 2015-07-09 23:31:49 +02:00
parent be9c0e337f
commit 5ec8d75305
1 changed files with 6 additions and 4 deletions

View File

@ -117,12 +117,14 @@ $serviceProviders = [
'Illuminate\Validation\ValidationServiceProvider',
'Illuminate\View\ViewServiceProvider',
'Flarum\Core\CoreServiceProvider',
'Flarum\Core\DatabaseServiceProvider',
'Flarum\Console\ConsoleServiceProvider',
];
if (Core::isInstalled()) {
$serviceProviders[] = 'Flarum\Core\CoreServiceProvider';
$serviceProviders[] = 'Flarum\Core\DatabaseServiceProvider';
$serviceProviders[] = 'Flarum\Console\ConsoleServiceProvider';
}
foreach ($serviceProviders as $provider) {
$app->register(new $provider($app));
}