Storage
class Storage extends Facade (View source)
Properties
| static protected Application | $app | The application instance being facaded.  | 
                from Facade | 
| static protected array | $resolvedInstance | The resolved object instances.  | 
                from Facade | 
| static protected bool | $cached | Indicates if the resolved instance should be cached.  | 
                from Facade | 
Methods
Create a fresh mock instance for the given class.
Get the registered name of the component.
Resolve the facade root instance from the container.
Get the application instance behind the facade.
Handle dynamic, static calls to the object.
Replace the given disk with a local testing disk.
Replace the given disk with a persistent local testing disk.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
        in 
Facade at line 43
                static            void
    resolved(Closure $callback)
        
    
    Run a Closure when the facade has been resolved.
        in 
Facade at line 61
                static            MockInterface
    spy()
        
    
    Convert the facade into a Mockery spy.
        in 
Facade at line 77
                static            MockInterface
    partialMock()
        
    
    Initiate a partial mock on the facade.
        in 
Facade at line 93
                static            Expectation
    shouldReceive()
        
    
    Initiate a mock expectation on the facade.
        
                static            Expectation
    expects()
        
    
    Initiate a mock expectation on the facade.
        
                static    protected        MockInterface
    createFreshMockInstance()
        
    
    Create a fresh mock instance for the given class.
        
                static    protected        MockInterface
    createMock()
        
    
    Create a fresh mock instance for the given class.
        
                static    protected        bool
    isMock()
        
    
    Determines whether a mock is set as the instance of the facade.
        
                static    protected        string|null
    getMockableClass()
        
    
    Get the mockable class for the bound instance.
        
                static            void
    swap(mixed $instance)
        
    
    Hotswap the underlying instance behind the facade.
        
                static            mixed
    getFacadeRoot()
        
    
    Get the root object behind the facade.
        
                static    protected        string
    getFacadeAccessor()
        
    
    Get the registered name of the component.
        
                static    protected        mixed
    resolveFacadeInstance(string $name)
        
    
    Resolve the facade root instance from the container.
        
                static            void
    clearResolvedInstance(string $name)
        
    
    Clear a resolved facade instance.
        
                static            void
    clearResolvedInstances()
        
    
    Clear all of the resolved instances.
        
                static            Collection
    defaultAliases()
        
    
    Get the application default aliases.
        
                static            Application
    getFacadeApplication()
        
    
    Get the application instance behind the facade.
        
                static            void
    setFacadeApplication(Application $app)
        
    
    Set the application instance.
        
                static            mixed
    __callStatic(string $method, array $args)
        
    
    Handle dynamic, static calls to the object.
        
                static            Filesystem
    fake(string|null $disk = null, array $config = [])
        
    
    Replace the given disk with a local testing disk.
        
                static            Filesystem
    persistentFake(string|null $disk = null, array $config = [])
        
    
    Replace the given disk with a persistent local testing disk.
        
                static            Filesystem
    drive(string|null $name = null)
        
    
    No description
        
                static            Filesystem
    disk(string|null $name = null)
        
    
    No description
        
                static            Filesystem
    cloud()
        
    
    No description
        
                static            Filesystem
    build(string|array $config)
        
    
    No description
        
                static            Filesystem
    createLocalDriver(array $config)
        
    
    No description
        
                static            Filesystem
    createFtpDriver(array $config)
        
    
    No description
        
                static            Filesystem
    createSftpDriver(array $config)
        
    
    No description
        
                static            Cloud
    createS3Driver(array $config)
        
    
    No description
        
                static            Filesystem
    createScopedDriver(array $config)
        
    
    No description
        
                static            FilesystemManager
    set(string $name, mixed $disk)
        
    
    No description
        
                static            string
    getDefaultDriver()
        
    
    No description
        
                static            string
    getDefaultCloudDriver()
        
    
    No description
        
                static            FilesystemManager
    forgetDisk(array|string $disk)
        
    
    No description
        
                static            void
    purge(string|null $name = null)
        
    
    No description
        
                static            FilesystemManager
    extend(string $driver, Closure $callback)
        
    
    No description
        
                static            FilesystemManager
    setApplication(Application $app)
        
    
    No description
        
                static            bool
    exists(string $path)
        
    
    No description
        
                static            string|null
    get(string $path)
        
    
    No description
        
                static            resource|null
    readStream(string $path)
        
    
    No description
        
                static            bool
    put(string $path, string|resource $contents, mixed $options = [])
        
    
    No description
        
                static            bool
    writeStream(string $path, resource $resource, array $options = [])
        
    
    No description
        
                static            string
    getVisibility(string $path)
        
    
    No description
        
                static            bool
    setVisibility(string $path, string $visibility)
        
    
    No description
        
                static            bool
    prepend(string $path, string $data)
        
    
    No description
        
                static            bool
    append(string $path, string $data)
        
    
    No description
        
                static            bool
    delete(string|array $paths)
        
    
    No description
        
                static            bool
    copy(string $from, string $to)
        
    
    No description
        
                static            bool
    move(string $from, string $to)
        
    
    No description
        
                static            int
    size(string $path)
        
    
    No description
        
                static            int
    lastModified(string $path)
        
    
    No description
        
                static            array
    files(string|null $directory = null, bool $recursive = false)
        
    
    No description
        
                static            array
    allFiles(string|null $directory = null)
        
    
    No description
        
                static            array
    directories(string|null $directory = null, bool $recursive = false)
        
    
    No description
        
                static            array
    allDirectories(string|null $directory = null)
        
    
    No description
        
                static            bool
    makeDirectory(string $path)
        
    
    No description
        
                static            bool
    deleteDirectory(string $directory)
        
    
    No description
        
                static            FilesystemAdapter
    assertExists(string|array $path, string|null $content = null)
        
    
    No description
        
                static            FilesystemAdapter
    assertMissing(string|array $path)
        
    
    No description
        
                static            FilesystemAdapter
    assertDirectoryEmpty(string $path)
        
    
    No description
        
                static            bool
    missing(string $path)
        
    
    No description
        
                static            bool
    fileExists(string $path)
        
    
    No description
        
                static            bool
    fileMissing(string $path)
        
    
    No description
        
                static            bool
    directoryExists(string $path)
        
    
    No description
        
                static            bool
    directoryMissing(string $path)
        
    
    No description
        
                static            string
    path(string $path)
        
    
    No description
        
                static            StreamedResponse
    response(string $path, string|null $name = null, array $headers = [], string|null $disposition = 'inline')
        
    
    No description
        
                static            StreamedResponse
    download(string $path, string|null $name = null, array $headers = [])
        
    
    No description
        
                static            string|false
    putFile(string $path, UploadedFile|string $file, mixed $options = [])
        
    
    No description
        
                static            string|false
    putFileAs(string $path, UploadedFile|string $file, string $name, mixed $options = [])
        
    
    No description
        
                static            string|false
    checksum(string $path, array $options = [])
        
    
    No description
        
                static            string|false
    mimeType(string $path)
        
    
    No description
        
                static            string
    url(string $path)
        
    
    No description
        
                static            bool
    providesTemporaryUrls()
        
    
    No description
        
                static            string
    temporaryUrl(string $path, DateTimeInterface $expiration, array $options = [])
        
    
    No description
        
                static            array
    temporaryUploadUrl(string $path, DateTimeInterface $expiration, array $options = [])
        
    
    No description
        
                static            FilesystemOperator
    getDriver()
        
    
    No description
        
                static            FilesystemAdapter
    getAdapter()
        
    
    No description
        
                static            array
    getConfig()
        
    
    No description
        
                static            void
    buildTemporaryUrlsUsing(Closure $callback)
        
    
    No description
        
                static            FilesystemAdapter|mixed
    when(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
        
    
    No description
        
                static            FilesystemAdapter|mixed
    unless(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
        
    
    No description
        
                static            void
    macro(string $name, object|callable $macro)
        
    
    No description
        
                static            void
    mixin(object $mixin, bool $replace = true)
        
    
    No description
        
                static            bool
    hasMacro(string $name)
        
    
    No description
        
                static            void
    flushMacros()
        
    
    No description
        
                static            mixed
    macroCall(string $method, array $parameters)
        
    
    No description
        
                static            bool
    has(string $location)
        
    
    No description
        
                static            string
    read(string $location)
        
    
    No description
        
                static            DirectoryListing
    listContents(string $location, bool $deep = false)
        
    
    No description
        
                static            int
    fileSize(string $path)
        
    
    No description
        
                static            string
    visibility(string $path)
        
    
    No description
        
                static            void
    write(string $location, string $contents, array $config = [])
        
    
    No description
        
                static            void
    createDirectory(string $location, array $config = [])
        
    
    No description