]> BookStack Code Mirror - bookstack/blobdiff - app/Sorting/SortSetOperationComparisons.php
Sort Rules: Updated name comparison to not ignore non-ascii chars
[bookstack] / app / Sorting / SortSetOperationComparisons.php
index e506e9a139df5798ab578599c66cbfe74d241022..cb20e1860f76f1a337e7ccc884b1bfee8b068ed7 100644 (file)
@@ -14,12 +14,12 @@ class SortSetOperationComparisons
 {
     public static function nameAsc(Entity $a, Entity $b): int
     {
-        return strtolower(ASCII::to_transliterate($a->name)) <=>  strtolower(ASCII::to_transliterate($b->name));
+        return strtolower(ASCII::to_transliterate($a->name, null)) <=> strtolower(ASCII::to_transliterate($b->name, null));
     }
 
     public static function nameDesc(Entity $a, Entity $b): int
     {
-        return strtolower(ASCII::to_transliterate($b->name)) <=>  strtolower(ASCII::to_transliterate($a->name));
+        return strtolower(ASCII::to_transliterate($b->name, null)) <=> strtolower(ASCII::to_transliterate($a->name, null));
     }
 
     public static function nameNumericAsc(Entity $a, Entity $b): int