fix: Remove static var in NaturalSort

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
Côme Chilliet 2026-03-12 16:32:21 +01:00
parent 6f7961f5ce
commit 5961eba6a1
No known key found for this signature in database
GPG key ID: A3E2F658B28C760A

View file

@ -11,7 +11,6 @@ use OCP\Server;
use Psr\Log\LoggerInterface;
class NaturalSort {
private static $instance;
private $collator;
private $cache = [];
@ -113,10 +112,7 @@ class NaturalSort {
* Returns a singleton
* @return NaturalSort instance
*/
public static function getInstance() {
if (!isset(self::$instance)) {
self::$instance = new NaturalSort();
}
return self::$instance;
public static function getInstance(): NaturalSort {
return \OCP\Server::get(NaturalSort::class);
}
}