diff --git a/apps/admin_audit/appinfo/app.php b/apps/admin_audit/appinfo/app.php
index 5cee5c3db7016b4a9c5381bde66b4e11c8ac017e..85e19011e0809b3b3b54023468703ccbd4192c5e 100644
--- a/apps/admin_audit/appinfo/app.php
+++ b/apps/admin_audit/appinfo/app.php
@@ -24,5 +24,5 @@ declare(strict_types=1);
  *
  */
 
-$app = new \OCA\AdminAudit\AppInfo\Application();
+$app = \OC::$server->query(\OCA\AdminAudit\AppInfo\Application::class);
 $app->register();
diff --git a/apps/files_external/appinfo/app.php b/apps/files_external/appinfo/app.php
index 3f7094f4dca959a81829a5d8fb5a97881d2b8674..856b04fde15ee997101268a2426a0f598fc8d36d 100644
--- a/apps/files_external/appinfo/app.php
+++ b/apps/files_external/appinfo/app.php
@@ -33,7 +33,7 @@ OC::$CLASSPATH['OC_Mount_Config'] = 'files_external/lib/config.php';
 require_once __DIR__ . '/../3rdparty/autoload.php';
 
 // register Application object singleton
-\OC_Mount_Config::$app = new \OCA\Files_External\AppInfo\Application();
+\OC_Mount_Config::$app = \OC::$server->query(\OCA\Files_External\AppInfo\Application::class);
 $appContainer = \OC_Mount_Config::$app->getContainer();
 
 \OCA\Files\App::getNavigationManager()->add(function () {
diff --git a/apps/user_ldap/appinfo/app.php b/apps/user_ldap/appinfo/app.php
index c6e1208e6eaa3024bc8520efed150e60c088ca8b..06fb273f060f302c0c626d385ded03646ba20ce8 100644
--- a/apps/user_ldap/appinfo/app.php
+++ b/apps/user_ldap/appinfo/app.php
@@ -34,7 +34,7 @@
 	return new OCA\User_LDAP\GroupPluginManager();
 });
 
-$app = new \OCA\User_LDAP\AppInfo\Application();
+$app = \OC::$server->query(\OCA\User_LDAP\AppInfo\Application::class);
 
 $helper = new \OCA\User_LDAP\Helper(\OC::$server->getConfig());
 $configPrefixes = $helper->getServerConfigurationPrefixes(true);