IStorageFactory
                
            in
            
        
    
        
            Creates storage instances and manages and applies storage wrappers
Tags
Table of Contents
Methods
- addStorageWrapper() : bool
 - allow modifier storage behaviour by adding wrappers around storages
 - getInstance() : IStorage
 
Methods
addStorageWrapper()
allow modifier storage behaviour by adding wrappers around storages
    public
                    addStorageWrapper(string $wrapperName, callable $callback) : bool
    $callback should be a function of type (string $mountPoint, Storage $storage) => Storage
Parameters
- $wrapperName : string
 - $callback : callable
 
Tags
Return values
bool —true if the wrapper was added, false if there was already a wrapper with this name registered
getInstance()
    public
                    getInstance(IMountPoint $mountPoint, string $class, array<string|int, mixed> $arguments) : IStorage
    Parameters
- $mountPoint : IMountPoint
 - $class : string
 - $arguments : array<string|int, mixed>