DriveDispatcher
in package
Table of Contents
- $drives : mixed
- get() : Blob
- Retrieves a file or directory (node) from a given string. By default, URIs are extracted by splitting it by forward slashes.
- init() : mixed
- Initializes the drives from the definitions in the configurations. Virtual drives provide access to potentially more exotic drivers like object storages or similar.
- register() : mixed
- Registers a drive with the dispatcher. Once your drive is registered, you can use it normally.
- retrieve() : Blob
- unregister() : mixed
- Registers a drive with the dispatcher. Once your drive is registered, you can use it normally.
Properties
$drives
private
mixed
$drives
= []
Methods
get()
Retrieves a file or directory (node) from a given string. By default, URIs are extracted by splitting it by forward slashes.
public
get(string $location) : Blob
Parameters
- $location : string
Tags
Return values
Blob —init()
Initializes the drives from the definitions in the configurations. Virtual drives provide access to potentially more exotic drivers like object storages or similar.
public
init() : mixed
Return values
mixed —register()
Registers a drive with the dispatcher. Once your drive is registered, you can use it normally.
public
register(mixed $scheme, DriveInterface $drive) : mixed
Parameters
- $scheme : mixed
- $drive : DriveInterface
Return values
mixed —retrieve()
public
retrieve(type $location) : Blob
Parameters
- $location : type
Tags
Return values
Blob —unregister()
Registers a drive with the dispatcher. Once your drive is registered, you can use it normally.
public
unregister(MountPoint|string $drive) : mixed
Parameters
- $drive : MountPoint|string