From 85cbd5b1d19f0190559cb462b3f03586a26e7b4f Mon Sep 17 00:00:00 2001 From: Josh Date: Wed, 25 Mar 2026 18:35:16 -0400 Subject: [PATCH] feat(files_external): alphabetical sort backends The front-end will display them in the order returned. Signed-off-by: Josh --- apps/files_external/lib/Service/BackendService.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/files_external/lib/Service/BackendService.php b/apps/files_external/lib/Service/BackendService.php index 271ffa7695f..1da8c618cca 100644 --- a/apps/files_external/lib/Service/BackendService.php +++ b/apps/files_external/lib/Service/BackendService.php @@ -178,7 +178,9 @@ class BackendService { * @return Backend[] */ public function getAvailableBackends() { - return array_filter($this->getBackends(), fn (Backend $backend) => $backend->checkRequiredDependencies() === []); + $backends = array_filter($this->getBackends(), fn (Backend $backend) => $backend->checkRequiredDependencies() === []); + uasort($backends, [Backend::class, 'lexicalCompare']); + return $backends; } /**