From 9e6494304aab08f5a38ccbf2f2a3884b8ec6f25d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Julius=20H=C3=A4rtl?= <jus@bitgrid.net>
Date: Fri, 8 Nov 2019 10:55:51 +0100
Subject: [PATCH] Return routes array for federation app
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Julius Härtl <jus@bitgrid.net>
---
 apps/federation/appinfo/routes.php | 91 ++++++++++++++----------------
 1 file changed, 43 insertions(+), 48 deletions(-)

diff --git a/apps/federation/appinfo/routes.php b/apps/federation/appinfo/routes.php
index 065be94f36b..3d8e25ba1de 100644
--- a/apps/federation/appinfo/routes.php
+++ b/apps/federation/appinfo/routes.php
@@ -22,53 +22,48 @@
  *
  */
 
-$application = new \OCA\Federation\AppInfo\Application();
-
-$application->registerRoutes(
-	$this,
-	[
-		'routes' => [
-			[
-				'name' => 'Settings#addServer',
-				'url' => '/trusted-servers',
-				'verb' => 'POST'
-			],
-			[
-				'name' => 'Settings#removeServer',
-				'url' => '/trusted-servers/{id}',
-				'verb' => 'DELETE'
-			],
-			[
-				'name' => 'Settings#autoAddServers',
-				'url' => '/auto-add-servers',
-				'verb' => 'POST'
-			],
+return [
+	'routes' => [
+		[
+			'name' => 'Settings#addServer',
+			'url' => '/trusted-servers',
+			'verb' => 'POST'
+		],
+		[
+			'name' => 'Settings#removeServer',
+			'url' => '/trusted-servers/{id}',
+			'verb' => 'DELETE'
+		],
+		[
+			'name' => 'Settings#autoAddServers',
+			'url' => '/auto-add-servers',
+			'verb' => 'POST'
+		],
+	],
+	'ocs' => [
+		// old endpoints, only used by Nextcloud and ownCloud
+		[
+			'name' => 'OCSAuthAPI#getSharedSecretLegacy',
+			'url' => '/api/v1/shared-secret',
+			'verb' => 'GET',
+		],
+		[
+			'name' => 'OCSAuthAPI#requestSharedSecretLegacy',
+			'url' => '/api/v1/request-shared-secret',
+			'verb' => 'POST',
+		],
+		// new endpoints, published as public api
+		[
+			'name' => 'OCSAuthAPI#getSharedSecret',
+			'root' => '/cloud',
+			'url' => '/shared-secret',
+			'verb' => 'GET',
 		],
-		'ocs' => [
-			// old endpoints, only used by Nextcloud and ownCloud
-			[
-				'name' => 'OCSAuthAPI#getSharedSecretLegacy',
-				'url' => '/api/v1/shared-secret',
-				'verb' => 'GET',
-			],
-			[
-				'name' => 'OCSAuthAPI#requestSharedSecretLegacy',
-				'url' => '/api/v1/request-shared-secret',
-				'verb' => 'POST',
-			],
-			// new endpoints, published as public api
-			[
-				'name' => 'OCSAuthAPI#getSharedSecret',
-				'root' => '/cloud',
-				'url' => '/shared-secret',
-				'verb' => 'GET',
-			],
-			[
-				'name' => 'OCSAuthAPI#requestSharedSecret',
-				'root' => '/cloud',
-				'url' => '/shared-secret',
-				'verb' => 'POST',
-			],
+		[
+			'name' => 'OCSAuthAPI#requestSharedSecret',
+			'root' => '/cloud',
+			'url' => '/shared-secret',
+			'verb' => 'POST',
 		],
-	]
-);
+	],
+];
-- 
GitLab