\OCP\Files\Storage\IStorage and \OCP\Files\Storage contain a constructor, which triggers errors and warninigs en classes implementing those that other parameters in their constructor, like \OC\Encryption\Keys\Storage.
I’m pretty sure there is no reason to have these constructors in the interfaces, unless we sometime build an instance without knowing which class it is?
\OCP\Files\Storage\IStorageand\OCP\Files\Storagecontain a constructor, which triggers errors and warninigs en classes implementing those that other parameters in their constructor, like\OC\Encryption\Keys\Storage.I’m pretty sure there is no reason to have these constructors in the interfaces, unless we sometime build an instance without knowing which class it is?