From ca5b58d14364fc65a7bd50f98f391dce44c4e90f Mon Sep 17 00:00:00 2001 From: Pierre <pierredureau@yahoo.fr> Date: Thu, 1 Aug 2024 10:31:10 +0200 Subject: [PATCH] Issue #3465042 by pdureau: Fix components list's alphabetical order --- src/ComponentPluginManager.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ComponentPluginManager.php b/src/ComponentPluginManager.php index 7fc24b851..cbec4c449 100644 --- a/src/ComponentPluginManager.php +++ b/src/ComponentPluginManager.php @@ -195,7 +195,9 @@ class ComponentPluginManager extends SdcPluginManager implements CategorizingPlu if ($a_group !== $b_group) { return strnatcasecmp($a_group, $b_group); } - return strnatcasecmp($a[$label_key], $b[$label_key]); + $a_label = preg_replace("/[^A-Za-z0-9 ]/", '', $a[$label_key]); + $b_label = preg_replace("/[^A-Za-z0-9 ]/", '', $b[$label_key]); + return strnatcasecmp($a_label, $b_label); }); return $definitions; } -- GitLab