Classes

A storage that has a base path

FTP

Allows FTP to be used as a backend storage

Exception indicating that authentication on the FTP server failed

Exception indicating that the FTP server connection failed

Exception indicating that the FTP extension is not installed

A storage that uses PHP's fwrapper functions

Exception indicating that the file handle failed to close

Exception indicating that the file handle failed to open

Exception indicating that the file handle failed to seek

Class representing a stat result

A storage on local-disk on the server

A storage that does not support subfolders

Class representing a path and rollback action

S3

Allows using an S3-compatible server for backend storage

Exception indicating that the S3 SDK is missing

Exception indicating that S3 failed to connect or read the base path

Exception that wraps S3 SDK exceptions

Allows using an SFTP server for backend storage using phpseclib

SMB

Allows using an SMB/CIFS server for backend storage

Exception indicating that SMB failed to connect or read the base path

Exception indicating that the libsmbclient extension is missing

Exception indicating that the SMB state initialization failed

A Storage implements the on-disk functions that actually store data.

Trait for storage classes that store a possibly-encrypted username and password

Exceptions

Exception indicating that activating the storage failed

Exception indicating that a random write was requested (FTP does not support it)

Exception indicating that FTP does not support file copy

Exception indicating that copying the file failed

Exception indicating that creating the file failed

Exception indicating that deleting the file failed

Exception indicating that moving the file failed

Exception indicating that reading from the file failed

Exception indicating that renaming the file failed

Exception indicating that writing to the file failed

Exception indicating that copying the folder failed

Exception indicating that creating the folder failed

Exception indicating that deleting the folder failed

Exception indicating that moving the folder failed

Exception indicating that reading folder contents failed

Exception indicating that renaming the folder failed

Exception indicating that this storage does not support folder functions

Exception indicating that finding free space failed

Exception indicating that the server's public key has changed

Exception indicating that stat failed

Exception indicating only admins can create local storage

Client exception indicating that a write was attempted to a read-only storage

Exception indicating that objects cannot be modified

Exception indicating that SSH authentication failed

Exception indicating that the SSH connection failed

Base exception indicating a storage failure

Exception indicating that the tested storage is not readable

Exception indicating that the tested storage is not writeable