summaryrefslogtreecommitdiffstats
path: root/lib/base.php
diff options
context:
space:
mode:
authorCôme Chilliet <come.chilliet@nextcloud.com>2024-01-29 15:12:53 +0100
committerCôme Chilliet <come.chilliet@nextcloud.com>2024-01-29 15:28:00 +0100
commitccc66e912b171ba7bb4e5b4478508a22202eb356 (patch)
tree539163d9701116dd1b40df25021392fca554c950 /lib/base.php
parentc1e5ebaed578b655ea5a54ea848b19ad5147815a (diff)
downloadnextcloud-server-ccc66e912b171ba7bb4e5b4478508a22202eb356.tar.gz
nextcloud-server-ccc66e912b171ba7bb4e5b4478508a22202eb356.zip
fix: Use DI for Setup class and move away from deprecated methods
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Diffstat (limited to 'lib/base.php')
-rw-r--r--lib/base.php12
1 files changed, 1 insertions, 11 deletions
diff --git a/lib/base.php b/lib/base.php
index d0a2072cc66..e4fdb8efb44 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -988,17 +988,7 @@ class OC {
// Check if Nextcloud is installed or in maintenance (update) mode
if (!$systemConfig->getValue('installed', false)) {
\OC::$server->getSession()->clear();
- $logger = Server::get(\Psr\Log\LoggerInterface::class);
- $setupHelper = new OC\Setup(
- $systemConfig,
- Server::get(\bantu\IniGetWrapper\IniGetWrapper::class),
- Server::get(\OCP\L10N\IFactory::class)->get('lib'),
- Server::get(\OCP\Defaults::class),
- $logger,
- Server::get(\OCP\Security\ISecureRandom::class),
- Server::get(\OC\Installer::class)
- );
- $controller = new OC\Core\Controller\SetupController($setupHelper, $logger);
+ $controller = Server::get(\OC\Core\Controller\SetupController::class);
$controller->run($_POST);
exit();
}