Skip to content

Commit 1b0410f

Browse files
committed
fix(Wrapper): Type $storage as IStorage
Signed-off-by: provokateurin <kate@provokateurin.de>
1 parent 5d1e0a6 commit 1b0410f

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

lib/private/Files/Storage/Wrapper/Encoding.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ class Encoding extends Wrapper {
2323
private CappedMemoryCache $namesCache;
2424

2525
/**
26-
* @param array $parameters
26+
* @param array{storage: IStorage, ...} $parameters
2727
*/
2828
public function __construct(array $parameters) {
29-
$this->storage = $parameters['storage'];
3029
$this->namesCache = new CappedMemoryCache();
30+
parent::__construct($parameters);
3131
}
3232

3333
/**

lib/private/Files/Storage/Wrapper/Encryption.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class Encryption extends Wrapper {
4242
private bool $enabled = true;
4343

4444
/**
45-
* @param array $parameters
45+
* @param array{storage: Storage\IStorage, ...} $parameters
4646
*/
4747
public function __construct(
4848
array $parameters,

lib/private/Files/Storage/Wrapper/PermissionsMask.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class PermissionsMask extends Wrapper {
2828
protected readonly int $mask;
2929

3030
/**
31-
* @param array{storage: Storage, mask: int, ...} $parameters
31+
* @param array{storage: IStorage, mask: int, ...} $parameters
3232
*
3333
* $storage: The storage the permissions mask should be applied on
3434
* $mask: The permission bits that should be kept, a combination of the \OCP\Constant::PERMISSION_ constants

lib/private/Files/Storage/Wrapper/Wrapper.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
use Psr\Log\LoggerInterface;
2727

2828
class Wrapper implements Storage, ILockingStorage, IWriteStreamStorage {
29-
protected ?Storage $storage = null;
29+
protected ?IStorage $storage = null;
3030

3131
public ?ICache $cache = null;
3232

@@ -39,7 +39,7 @@ class Wrapper implements Storage, ILockingStorage, IWriteStreamStorage {
3939
public ?IUpdater $updater = null;
4040

4141
/**
42-
* @param array{storage: Storage, ...} $parameters
42+
* @param array{storage: IStorage, ...} $parameters
4343
*/
4444
public function __construct(array $parameters) {
4545
$this->storage = $parameters['storage'];

0 commit comments

Comments
 (0)