From 12c13b86d878986e180c4383541a11dbfb90f8b8 Mon Sep 17 00:00:00 2001
From: Roeland Jago Douma <roeland@famdouma.nl>
Date: Mon, 14 Oct 2019 22:59:16 +0200
Subject: [PATCH] fixup! Do not create Application instances directly

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
---
 apps/encryption/appinfo/routes.php     | 73 ++++++++++++--------------
 apps/files_trashbin/appinfo/routes.php |  9 ++--
 2 files changed, 37 insertions(+), 45 deletions(-)

diff --git a/apps/encryption/appinfo/routes.php b/apps/encryption/appinfo/routes.php
index 4c01dd57ad3..f7eb7ff5775 100644
--- a/apps/encryption/appinfo/routes.php
+++ b/apps/encryption/appinfo/routes.php
@@ -1,4 +1,5 @@
 <?php
+declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
@@ -21,43 +22,37 @@
  *
  */
 
-
-namespace OCA\Encryption\AppInfo;
-
-/** @var Application $app */
-$app = \OC::$server->query(Application::class);
-$app->registerRoutes($this, array('routes' => array(
-
-	[
-		'name' => 'Recovery#adminRecovery',
-		'url' => '/ajax/adminRecovery',
-		'verb' => 'POST'
-	],
-	[
-		'name' => 'Settings#updatePrivateKeyPassword',
-		'url' => '/ajax/updatePrivateKeyPassword',
-		'verb' => 'POST'
-	],
-	[
-		'name' => 'Settings#setEncryptHomeStorage',
-		'url' => '/ajax/setEncryptHomeStorage',
-		'verb' => 'POST'
-	],
-	[
-		'name' => 'Recovery#changeRecoveryPassword',
-		'url' => '/ajax/changeRecoveryPassword',
-		'verb' => 'POST'
-	],
-	[
-		'name' => 'Recovery#userSetRecovery',
-		'url' => '/ajax/userSetRecovery',
-		'verb' => 'POST'
-	],
-	[
-		'name' => 'Status#getStatus',
-		'url' => '/ajax/getStatus',
-		'verb' => 'GET'
+return [
+	'routes' => [
+		[
+			'name' => 'Recovery#adminRecovery',
+			'url' => '/ajax/adminRecovery',
+			'verb' => 'POST'
+		],
+		[
+			'name' => 'Settings#updatePrivateKeyPassword',
+			'url' => '/ajax/updatePrivateKeyPassword',
+			'verb' => 'POST'
+		],
+		[
+			'name' => 'Settings#setEncryptHomeStorage',
+			'url' => '/ajax/setEncryptHomeStorage',
+			'verb' => 'POST'
+		],
+		[
+			'name' => 'Recovery#changeRecoveryPassword',
+			'url' => '/ajax/changeRecoveryPassword',
+			'verb' => 'POST'
+		],
+		[
+			'name' => 'Recovery#userSetRecovery',
+			'url' => '/ajax/userSetRecovery',
+			'verb' => 'POST'
+		],
+		[
+			'name' => 'Status#getStatus',
+			'url' => '/ajax/getStatus',
+			'verb' => 'GET'
+		],
 	]
-
-
-)));
+];
diff --git a/apps/files_trashbin/appinfo/routes.php b/apps/files_trashbin/appinfo/routes.php
index 8f5530d644c..9f85e27bedc 100644
--- a/apps/files_trashbin/appinfo/routes.php
+++ b/apps/files_trashbin/appinfo/routes.php
@@ -1,4 +1,5 @@
 <?php
+declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  * @copyright Copyright (c) 2016, Roeland Jago Douma <roeland@famdouma.nl>
@@ -22,11 +23,7 @@
  *
  */
 
-namespace OCA\Files_Trashbin\AppInfo;
-
-/** @var Application $application */
-$application = \OC::$server->query(Application::class);
-$application->registerRoutes($this, [
+return [
 	'routes' => [
 		[
 			'name' => 'Preview#getPreview',
@@ -34,4 +31,4 @@ $application->registerRoutes($this, [
 			'verb' => 'GET',
 		],
 	],
-]);
+];
-- 
GitLab