aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCôme Chilliet <come.chilliet@nextcloud.com>2025-03-24 17:41:39 +0100
committerCôme Chilliet <come.chilliet@nextcloud.com>2025-03-25 14:23:40 +0100
commit0a027c3906b193de5ac497a004b2f129aac64bf2 (patch)
tree709ec33d94ef938f9ab8aaa2140e49944e7a19f0
parent4b099bd532448b1ab4ec11f9a88d7074fe856fa2 (diff)
downloadnextcloud-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.php15
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)
);
});