- if ($database->fetchFirst("SHOW TABLES LIKE 'config'") === false) {
- return new Mode($mode);
- }
-
- $mode |= Mode::DBCONFIGAVAILABLE;
-
- if (!empty($configCache->get('system', 'maintenance')) ||
- // Don't use Config or Configuration here because we're possibly BEFORE initializing the Configuration,
- // so this could lead to a dependency circle
- !empty($database->selectFirst('config', ['v'], ['cat' => 'system', 'k' => 'maintenance'])['v'])) {