mirror of
https://github.com/flarum/framework.git
synced 2025-06-17 23:42:20 +08:00
feat: advanced maintenance modes (#3977)
* feat: low maintenance mode (maintenance with admin access) (#3975) * feat: low maintenance mode (maintenance with admin access) * Apply fixes from StyleCI * chore: only required when basic * chore: more concise code * chore(review): enum * feat: enable through settings * Apply fixes from StyleCI * core: typing * feat: safe mode (#3978) * feat: safe mode * feat: add extension page warning * feat: `safe_mode_extensions` * Apply fixes from StyleCI
This commit is contained in:
@ -12,6 +12,7 @@ namespace Flarum\Testing\integration\Extension;
|
||||
use Flarum\Database\Migrator;
|
||||
use Flarum\Extension\Extension;
|
||||
use Flarum\Extension\ExtensionManager;
|
||||
use Flarum\Foundation\MaintenanceMode;
|
||||
use Flarum\Foundation\Paths;
|
||||
use Flarum\Settings\SettingsRepositoryInterface;
|
||||
use Illuminate\Contracts\Container\Container;
|
||||
@ -42,9 +43,10 @@ class ExtensionManagerIncludeCurrent extends ExtensionManager
|
||||
Migrator $migrator,
|
||||
Dispatcher $dispatcher,
|
||||
Filesystem $filesystem,
|
||||
MaintenanceMode $maintenance,
|
||||
array $enabledIds
|
||||
) {
|
||||
parent::__construct($config, $paths, $container, $migrator, $dispatcher, $filesystem);
|
||||
parent::__construct($config, $paths, $container, $migrator, $dispatcher, $filesystem, $maintenance);
|
||||
|
||||
$this->enabledIds = $enabledIds;
|
||||
}
|
||||
|
Reference in New Issue
Block a user