diff options
author | Côme Chilliet <come.chilliet@nextcloud.com> | 2025-03-24 17:41:39 +0100 |
---|---|---|
committer | Côme Chilliet <come.chilliet@nextcloud.com> | 2025-03-25 14:23:40 +0100 |
commit | 0a027c3906b193de5ac497a004b2f129aac64bf2 (patch) | |
tree | 709ec33d94ef938f9ab8aaa2140e49944e7a19f0 | |
parent | 4b099bd532448b1ab4ec11f9a88d7074fe856fa2 (diff) | |
download | nextcloud-server-0a027c3906b193de5ac497a004b2f129aac64bf2.tar.gz nextcloud-server-0a027c3906b193de5ac497a004b2f129aac64bf2.zip |
chore: Cleanup Server.php a bit and remove OC_App usage
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
-rw-r--r-- | lib/private/Server.php | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/lib/private/Server.php b/lib/private/Server.php index 523fc7b9914..5e61dfe0836 100644 --- a/lib/private/Server.php +++ b/lib/private/Server.php @@ -604,13 +604,14 @@ class Server extends ServerContainer implements IServerContainer { $config = $c->get(SystemConfig::class); /** @var ServerVersion $serverVersion */ $serverVersion = $c->get(ServerVersion::class); + $appManager = $c->get(IAppManager::class); if ($config->getValue('installed', false) && !(defined('PHPUNIT_RUN') && PHPUNIT_RUN)) { $logQuery = $config->getValue('log_query'); - $prefixClosure = function () use ($logQuery, $serverVersion) { + $prefixClosure = function () use ($logQuery, $serverVersion, $appManager): ?string { if (!$logQuery) { try { - $v = \OC_App::getAppVersions(); + $v = $appManager->getAppInstalledVersions(); } catch (\Doctrine\DBAL\Exception $e) { // Database service probably unavailable // Probably related to https://github.com/nextcloud/server/issues/37424 @@ -867,15 +868,15 @@ class Server extends ServerContainer implements IServerContainer { $this->registerDeprecatedAlias('IntegrityCodeChecker', Checker::class); $this->registerService(Checker::class, function (ContainerInterface $c) { - // IConfig and IAppManager requires a working database. This code - // might however be called when ownCloud is not yet setup. + // IConfig requires a working database. This code + // might however be called when Nextcloud is not yet setup. if (\OC::$server->get(SystemConfig::class)->getValue('installed', false)) { $config = $c->get(\OCP\IConfig::class); $appConfig = $c->get(\OCP\IAppConfig::class); } else { - $config = $appConfig = $appManager = null; + $config = null; + $appConfig = null; } - $appManager = $c->get(IAppManager::class); return new Checker( $c->get(ServerVersion::class), @@ -885,7 +886,7 @@ class Server extends ServerContainer implements IServerContainer { $config, $appConfig, $c->get(ICacheFactory::class), - $appManager, + $c->get(IAppManager::class), $c->get(IMimeTypeDetector::class) ); }); |