fix: Remove static property use in SeekableHttpStream

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
Côme Chilliet 2026-04-28 16:23:31 +02:00
parent 1d21a93e56
commit 504a02b04e
No known key found for this signature in database
GPG key ID: A3E2F658B28C760A

View file

@ -16,19 +16,16 @@ use Icewind\Streams\Wrapper;
class SeekableHttpStream implements File {
private const PROTOCOL = 'httpseek';
private static bool $registered = false;
/**
* Registers the stream wrapper using the `httpseek://` url scheme
* $return void
*/
private static function registerIfNeeded() {
if (!self::$registered) {
if (!in_array(self::PROTOCOL, stream_get_wrappers())) {
stream_wrapper_register(
self::PROTOCOL,
self::class
);
self::$registered = true;
}
}