Upgrading league/flysystem 0.1 to 0.2
Unknown0.1.20 → 0.2.15
Fetching 16 releases from GitHub…0 / 16
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published PHP source. Not mixed with prose notes.
- removed:
abstract class Handler - removed:
abstract class Util - removed:
class Config - removed:
class Directory extends Handler - removed:
class File extends Handler - removed:
class FileExistsException extends LogicException - removed:
class FileNotFoundException extends LogicException - removed:
class Filesystem implements FilesystemInterface - removed:
class MountManager - removed:
const AdapterInterface.VISIBILITY_PRIVATE - removed:
const AdapterInterface.VISIBILITY_PUBLIC - removed:
constructor Config(array $settings = …) - removed:
constructor FileExistsException($path, $code = …, Exception $previous = …) - removed:
constructor FileNotFoundException($path, $code = …, Exception $previous = …) - removed:
constructor Filesystem(AdapterInterface $adapter, CacheInterface $cache = …, $config = …) - removed:
constructor Handler(FilesystemInterface $filesystem = …, $path = …) - removed:
constructor MountManager(array $filesystems = …) - removed:
interface AdapterInterface extends ReadInterface - removed:
interface CacheInterface extends ReadInterface - removed:
interface FilesystemInterface extends AdapterInterface - removed:
interface PluginInterface - removed:
interface ReadInterface - removed:
method AdapterInterface.createDir($dirname) - removed:
method AdapterInterface.delete($path) - removed:
method AdapterInterface.deleteDir($dirname) - removed:
method AdapterInterface.readStream($path) - removed:
method AdapterInterface.rename($path, $newpath) - removed:
method AdapterInterface.setVisibility($path, $visibility) - removed:
method AdapterInterface.update($path, $contents) - removed:
method AdapterInterface.updateStream($path, $resource) - removed:
method AdapterInterface.write($path, $contents, $visibility = …) - removed:
method AdapterInterface.writeStream($path, $resource, $visibility = …) - removed:
method CacheInterface.autosave() - removed:
method CacheInterface.flush() - removed:
method CacheInterface.isComplete($dirname, $recursive) - removed:
method CacheInterface.load() - removed:
method CacheInterface.save() - removed:
method CacheInterface.setComplete($dirname, $recursive) - removed:
method CacheInterface.storeContents($directory, array $contents, $recursive) - removed:
method Config.get($key, $default = …) - removed:
method Config.set($key, $value) - removed:
method Config.setFallback(Config $fallback) - removed:
method Directory.delete() - removed:
method Directory.getContents($recursive = …) - removed:
method File.delete() - removed:
method File.getMimetype() - removed:
method File.getSize() - removed:
method File.getTimestamp() - removed:
method File.read() - removed:
method FileExistsException.getPath() - removed:
method FileNotFoundException.getPath() - removed:
method Filesystem.__call($method, array $arguments) - removed:
method Filesystem.addPlugin(PluginInterface $plugin) - removed:
method Filesystem.assertAbsent($path) - removed:
method Filesystem.assertPresent($path) - removed:
method Filesystem.createDir($dirname) - removed:
method Filesystem.delete($path) - removed:
method Filesystem.deleteDir($dirname) - removed:
method Filesystem.flushCache() - removed:
method Filesystem.get($path, Handler $handler = …) - removed:
method Filesystem.getAdapter() - removed:
method Filesystem.getCache() - removed:
method Filesystem.getConfig() - removed:
method Filesystem.getMetadata($path) - removed:
method Filesystem.getMimetype($path) - removed:
method Filesystem.getSize($path) - removed:
method Filesystem.getTimestamp($path) - removed:
method Filesystem.getVisibility($path) - removed:
method Filesystem.getWithMetadata($path, array $metadata) - removed:
method Filesystem.has($path) - removed:
method Filesystem.listContents($directory = …, $recursive = …) - removed:
method Filesystem.listPaths($directory = …, $recursive = …) - removed:
method Filesystem.listWith(array $keys = …, $directory = …, $recursive = …) - removed:
method Filesystem.put($path, $contents, $config = …) - removed:
method Filesystem.putStream($path, $resource, $config = …) - removed:
method Filesystem.read($path) - removed:
method Filesystem.readStream($path) - removed:
method Filesystem.rename($path, $newpath) - removed:
method Filesystem.setVisibility($path, $visibility) - removed:
method Filesystem.update($path, $contents) - removed:
method Filesystem.updateStream($path, $resource) - removed:
method Filesystem.write($path, $contents, $config = …) - removed:
method Filesystem.writeStream($path, $resource, $config = …) - removed:
method FilesystemInterface.addPlugin(PluginInterface $plugin) - removed:
method FilesystemInterface.flushCache() - removed:
method FilesystemInterface.get($path, Handler $handler = …) - removed:
method FilesystemInterface.getWithMetadata($path, array $metadata) - removed:
method FilesystemInterface.listPaths($directory = …, $recursive = …) - removed:
method FilesystemInterface.listWith(array $keys = …, $directory = …, $recursive = …) - removed:
method FilesystemInterface.put($path, $contents, $visibility = …) - removed:
method FilesystemInterface.putStream($path, $resource, $visibility = …) - removed:
method Handler.getPath() - removed:
method Handler.getType() - removed:
method Handler.isDir() - removed:
method Handler.isFile() - removed:
method Handler.setFilesystem(FilesystemInterface $filesystem) - removed:
method Handler.setPath($path) - removed:
method MountManager.__call($method, $arguments) - removed:
method MountManager.filterPrefix(array $arguments) - removed:
method MountManager.getFilesystem($prefix) - removed:
method MountManager.mountFilesystem($prefix, FilesystemInterface $filesystem) - removed:
method MountManager.mountFilesystems(array $filesystems) - removed:
method PluginInterface.getMethod() - removed:
method PluginInterface.handle() - removed:
method PluginInterface.setFilesystem(FilesystemInterface $filesystem) - removed:
method ReadInterface.getMetadata($path) - removed:
method ReadInterface.getMimetype($path) - removed:
method ReadInterface.getSize($path) - removed:
method ReadInterface.getTimestamp($path) - removed:
method ReadInterface.getVisibility($path) - removed:
method ReadInterface.has($path) - removed:
method ReadInterface.listContents($directory = …, $recursive = …) - removed:
method ReadInterface.read($path) - removed:
protected method Config.getDefault($key, $default) - removed:
protected method Filesystem.findPlugin($method) - removed:
protected property Config.fallback - removed:
protected property Config.settings - removed:
protected property FileExistsException.path - removed:
protected property FileNotFoundException.path - removed:
protected property Filesystem.adapter - removed:
protected property Filesystem.cache - removed:
protected property Filesystem.config - removed:
protected property Filesystem.plugins - removed:
protected property Handler.filesystem - removed:
protected property Handler.path - removed:
protected property MountManager.filesystems - removed:
static method Util.contentMimetype($content) - removed:
static method Util.contentSize($contents) - removed:
static method Util.dirname($path) - removed:
static method Util.emulateDirectories(array $listing) - removed:
static method Util.ensureConfig($config) - removed:
static method Util.map(array $object, array $map) - removed:
static method Util.normalizeDirname($dirname) - removed:
static method Util.normalizePath($path, $separator = …) - removed:
static method Util.normalizePrefix($prefix, $separator) - removed:
static method Util.pathinfo($path)
- removed:
abstract class AbstractAdapter implements AdapterInterface - removed:
abstract class AbstractFtpAdapter extends AbstractAdapter - removed:
class AwsS3 extends AbstractAdapter - removed:
class Dropbox extends AbstractAdapter - removed:
class Ftp extends AbstractFtpAdapter - removed:
class Local extends AbstractAdapter - removed:
class Sftp extends AbstractFtpAdapter - removed:
class WebDav extends AbstractAdapter - removed:
class Zip extends AbstractAdapter - removed:
constructor AbstractFtpAdapter(array $config) - removed:
constructor AwsS3(S3Client $client, $bucket, $prefix = …, array $options = …) - removed:
constructor Dropbox(Client $client, $prefix = …) - removed:
constructor Local($root) - removed:
constructor WebDav(Client $client) - removed:
constructor Zip($location, ZipArchive $archive = …) - removed:
method AbstractAdapter.getVisibility($path) - removed:
method AbstractAdapter.readStream($path) - removed:
method AbstractAdapter.setVisibility($path, $visibility) - removed:
method AbstractAdapter.updateStream($path, $resource) - removed:
method AbstractAdapter.writeStream($path, $resource, $config = …) - removed:
method AbstractFtpAdapter.__destruct() - removed:
method AbstractFtpAdapter.ensureDirectory($dirname) - removed:
method AbstractFtpAdapter.getConnection() - removed:
method AbstractFtpAdapter.getHost() - removed:
method AbstractFtpAdapter.getPassword() - removed:
method AbstractFtpAdapter.getPermPrivate() - removed:
method AbstractFtpAdapter.getPermPublic() - removed:
method AbstractFtpAdapter.getPort() - removed:
method AbstractFtpAdapter.getSize($path) - removed:
method AbstractFtpAdapter.getTimeout() - removed:
method AbstractFtpAdapter.getTimestamp($path) - removed:
method AbstractFtpAdapter.getUsername() - removed:
method AbstractFtpAdapter.getVisibility($path) - removed:
method AbstractFtpAdapter.has($path) - removed:
method AbstractFtpAdapter.listContents($directory = …, $recursive = …) - removed:
method AbstractFtpAdapter.setConfig(array $config) - removed:
method AbstractFtpAdapter.setHost($host) - removed:
method AbstractFtpAdapter.setPassword($password) - removed:
method AbstractFtpAdapter.setPermPrivate($permPrivate) - removed:
method AbstractFtpAdapter.setPermPublic($permPublic) - removed:
method AbstractFtpAdapter.setPort($port) - removed:
method AbstractFtpAdapter.setRoot($root) - removed:
method AbstractFtpAdapter.setTimeout($timeout) - removed:
method AbstractFtpAdapter.setUsername($username) - removed:
method AwsS3.createDir($path) - removed:
method AwsS3.delete($path) - removed:
method AwsS3.deleteDir($path) - removed:
method AwsS3.getMetadata($path) - removed:
method AwsS3.getMimetype($path) - removed:
method AwsS3.getSize($path) - removed:
method AwsS3.getTimestamp($path) - removed:
method AwsS3.getVisibility($path) - removed:
method AwsS3.has($path) - removed:
method AwsS3.listContents($dirname = …, $recursive = …) - removed:
method AwsS3.read($path) - removed:
method AwsS3.readStream($path) - removed:
method AwsS3.rename($path, $newpath) - removed:
method AwsS3.setVisibility($path, $visibility) - removed:
method AwsS3.update($path, $contents) - removed:
method AwsS3.updateStream($path, $resource) - removed:
method AwsS3.write($path, $contents, $config = …) - removed:
method AwsS3.writeStream($path, $resource, $config = …) - removed:
method Dropbox.createDir($path) - removed:
method Dropbox.delete($path) - removed:
method Dropbox.deleteDir($path) - removed:
method Dropbox.getMetadata($path) - removed:
method Dropbox.getMimetype($path) - removed:
method Dropbox.getSize($path) - removed:
method Dropbox.getTimestamp($path) - removed:
method Dropbox.has($path) - removed:
method Dropbox.listContents($directory = …, $recursive = …) - removed:
method Dropbox.read($path) - removed:
method Dropbox.readStream($path) - removed:
method Dropbox.rename($path, $newpath) - removed:
method Dropbox.retrieveListing($dir, $recursive = …) - removed:
method Dropbox.update($path, $contents) - removed:
method Dropbox.updateStream($path, $resource, $config = …) - removed:
method Dropbox.write($path, $contents, $config = …) - removed:
method Dropbox.writeStream($path, $resource, $config = …) - removed:
method Ftp.connect() - removed:
method Ftp.createDir($dirname) - removed:
method Ftp.delete($path) - removed:
method Ftp.deleteDir($dirname) - removed:
method Ftp.disconnect() - removed:
method Ftp.getMetadata($path) - removed:
method Ftp.getMimetype($path) - removed:
method Ftp.getPassive() - removed:
method Ftp.getRoot() - removed:
method Ftp.getSsl() - removed:
method Ftp.read($path) - removed:
method Ftp.readStream($path) - removed:
method Ftp.rename($path, $newpath) - removed:
method Ftp.setPassive($passive = …) - removed:
method Ftp.setSsl($ssl) - removed:
method Ftp.setVisibility($path, $visibility) - removed:
method Ftp.update($path, $contents) - removed:
method Ftp.write($path, $contents, $config = …) - removed:
method Ftp.writeStream($path, $resource, $config = …) - removed:
method Local.createDir($dirname) - removed:
method Local.delete($path) - removed:
method Local.deleteDir($dirname) - removed:
method Local.getMetadata($path) - removed:
method Local.getMimetype($path) - removed:
method Local.getSize($path) - removed:
method Local.getTimestamp($path) - removed:
method Local.getVisibility($path) - removed:
method Local.has($path) - removed:
method Local.listContents($directory = …, $recursive = …) - removed:
method Local.read($path) - removed:
method Local.readStream($path) - removed:
method Local.rename($path, $newpath) - removed:
method Local.setVisibility($path, $visibility) - removed:
method Local.update($path, $contents) - removed:
method Local.updateStream($path, $resource) - removed:
method Local.write($path, $contents, $config = …) - removed:
method Local.writeStream($path, $resource, $config = …) - removed:
method Sftp.connect() - removed:
method Sftp.createDir($dirname) - removed:
method Sftp.delete($path) - removed:
method Sftp.deleteDir($dirname) - removed:
method Sftp.disconnect() - removed:
method Sftp.getMetadata($path) - removed:
method Sftp.getMimetype($path) - removed:
method Sftp.getPassword() - removed:
method Sftp.getPrivateKey() - removed:
method Sftp.getTimestamp($path) - removed:
method Sftp.getVisibility($path) - removed:
method Sftp.has($path) - removed:
method Sftp.read($path) - removed:
method Sftp.rename($path, $newpath) - removed:
method Sftp.setPrivateKey($key) - removed:
method Sftp.setVisibility($path, $visibility) - removed:
method Sftp.update($path, $contents) - removed:
method Sftp.write($path, $contents, $config = …) - removed:
method WebDav.createDir($path) - removed:
method WebDav.delete($path) - removed:
method WebDav.deleteDir($dirname) - removed:
method WebDav.getMetadata($path) - removed:
method WebDav.getMimetype($path) - removed:
method WebDav.getSize($path) - removed:
method WebDav.getTimestamp($path) - removed:
method WebDav.has($path) - removed:
method WebDav.listContents($directory = …, $recursive = …) - removed:
method WebDav.read($path) - removed:
method WebDav.rename($path, $newpath) - removed:
method WebDav.update($path, $contents) - removed:
method WebDav.write($path, $contents, $config = …) - removed:
method Zip.createDir($dirname) - removed:
method Zip.delete($path) - removed:
method Zip.deleteDir($dirname) - removed:
method Zip.getArchive() - removed:
method Zip.getMetadata($path) - removed:
method Zip.getMimetype($path) - removed:
method Zip.getSize($path) - removed:
method Zip.getTimestamp($path) - removed:
method Zip.has($path) - removed:
method Zip.listContents($dirname = …, $recursive = …) - removed:
method Zip.openArchive($location) - removed:
method Zip.read($path) - removed:
method Zip.readStream($path) - removed:
method Zip.rename($path, $newpath) - removed:
method Zip.setArchive(ZipArchive $archive) - removed:
method Zip.update($path, $contents) - removed:
method Zip.write($path, $contents, $config = …) - removed:
protected method AbstractAdapter.stream($path, $resource, $config, $fallback) - removed:
protected method AbstractFtpAdapter.detectType($permissions) - removed:
protected method AbstractFtpAdapter.normalizeListing(array $listing, $prefix = …) - removed:
protected method AbstractFtpAdapter.normalizeObject($item, $base) - removed:
protected method AbstractFtpAdapter.normalizePermissions($permissions) - removed:
protected method AbstractFtpAdapter.removeDotDirectories(array $list) - removed:
protected method AbstractFtpAdapter.sortListing(array $result) - removed:
protected method AwsS3.getOptions($path, array $options = …) - removed:
protected method AwsS3.normalizeObject($object, $path = …) - removed:
protected method AwsS3.prefix($path) - removed:
protected method Dropbox.normalizeObject($object, $path = …) - removed:
protected method Dropbox.prefix($path) - removed:
protected method Dropbox.upload($path, $contents, $mode) - removed:
protected method Dropbox.uploadStream($path, $resource, $mode) - removed:
protected method Ftp.createActualDirectory($directory, $connection) - removed:
protected method Ftp.listDirectoryContents($directory, $recursive = …) - removed:
protected method Ftp.login() - removed:
protected method Ftp.setConnectionPassiveMode() - removed:
protected method Ftp.setConnectionRoot() - removed:
protected method Local.directoryContents($path = …, $recursive = …) - removed:
protected method Local.ensureRootDirectory($root) - removed:
protected method Local.getDirectoryIterator($path) - removed:
protected method Local.getRecursiveDirectoryIterator($path) - removed:
protected method Local.normalizeFileInfo($path, SplFileInfo $file) - removed:
protected method Local.prefix($path) - removed:
protected method Sftp.listDirectoryContents($directory, $recursive = …) - removed:
protected method Sftp.login() - removed:
protected method Sftp.prefix($path) - removed:
protected method Sftp.setConnectionRoot() - removed:
protected method WebDav.normalizeObject($object, $path) - removed:
protected method Zip.normalizeObject(array $object) - removed:
protected method Zip.reopenArchive() - removed:
protected property AbstractFtpAdapter.connection - removed:
protected property AbstractFtpAdapter.host - removed:
protected property AbstractFtpAdapter.passive - removed:
protected property AbstractFtpAdapter.password - removed:
protected property AbstractFtpAdapter.permPrivate - removed:
protected property AbstractFtpAdapter.permPublic - removed:
protected property AbstractFtpAdapter.port - removed:
protected property AbstractFtpAdapter.root - removed:
protected property AbstractFtpAdapter.separator - removed:
protected property AbstractFtpAdapter.ssl - removed:
protected property AbstractFtpAdapter.timeout - removed:
protected property AbstractFtpAdapter.username - removed:
protected property AwsS3.bucket - removed:
protected property AwsS3.client - removed:
protected property AwsS3.options - removed:
protected property AwsS3.prefix - removed:
protected property Dropbox.client - removed:
protected property Dropbox.prefix - removed:
protected property Ftp.configurable - removed:
protected property Sftp.configurable - removed:
protected property Sftp.port - removed:
protected property Sftp.privatekey - removed:
protected property Sftp.statMap - removed:
protected property WebDav.client - removed:
protected property Zip.archive - removed:
protected static property AwsS3.resultMap - removed:
protected static property Dropbox.resultMap - removed:
protected static property Local.permissions - removed:
protected static property WebDav.resultMap - removed:
protected static property Zip.resultMap
- removed:
abstract class AbstractCache implements CacheInterface - removed:
class Memcached extends AbstractCache - removed:
class Memory extends AbstractCache - removed:
class Noop extends AbstractCache - removed:
class Predis extends Memory - removed:
constructor Memcached(NativeMemcached $memcached, $key = …, $expire = …) - removed:
constructor Predis(Client $client = …, $key = …, $expire = …) - removed:
method AbstractCache.__destruct() - removed:
method AbstractCache.autosave() - removed:
method AbstractCache.cleanContents(array $contents) - removed:
method AbstractCache.delete($path) - removed:
method AbstractCache.deleteDir($dirname) - removed:
method AbstractCache.ensureParentDirectories($path) - removed:
method AbstractCache.flush() - removed:
method AbstractCache.getAutosave() - removed:
method AbstractCache.getForStorage() - removed:
method AbstractCache.getMetadata($path) - removed:
method AbstractCache.getMimetype($path) - removed:
method AbstractCache.getSize($path) - removed:
method AbstractCache.getTimestamp($path) - removed:
method AbstractCache.getVisibility($path) - removed:
method AbstractCache.has($path) - removed:
method AbstractCache.isComplete($dirname, $recursive) - removed:
method AbstractCache.listContents($dirname = …, $recursive = …) - removed:
method AbstractCache.read($path) - removed:
method AbstractCache.rename($path, $newpath) - removed:
method AbstractCache.setAutosave($autosave) - removed:
method AbstractCache.setComplete($dirname, $recursive) - removed:
method AbstractCache.setFromStorage($json) - removed:
method AbstractCache.storeContents($directory, array $contents, $recursive = …) - removed:
method AbstractCache.storeMiss($path) - removed:
method AbstractCache.updateObject($path, array $object, $autosave = …) - removed:
method Memcached.load() - removed:
method Memcached.save() - removed:
method Memory.load() - removed:
method Memory.save() - removed:
method Noop.autosave() - removed:
method Noop.ensureParentDirectories($path) - removed:
method Noop.flush() - removed:
method Noop.getMetadata($path) - removed:
method Noop.getMimetype($path) - removed:
method Noop.getSize($path) - removed:
method Noop.getTimestamp($path) - removed:
method Noop.getVisibility($path) - removed:
method Noop.has($path) - removed:
method Noop.isComplete($dirname, $recursive) - removed:
method Noop.listContents($directory = …, $recursive = …) - removed:
method Noop.load() - removed:
method Noop.read($path) - removed:
method Noop.save() - removed:
method Noop.setComplete($dirname, $recursive) - removed:
method Noop.storeContents($directory, array $contents, $recursive) - removed:
method Noop.updateObject($path, array $object, $autosave = …) - removed:
method Predis.load() - removed:
method Predis.save() - removed:
protected property AbstractCache.autosave - removed:
protected property AbstractCache.cache - removed:
protected property AbstractCache.complete - removed:
protected property Memcached.expire - removed:
protected property Memcached.key - removed:
protected property Memcached.memcached - removed:
protected property Noop.autosave - removed:
protected property Predis.client - removed:
protected property Predis.expire - removed:
protected property Predis.key
- added:
abstract class Handler - added:
class Config - added:
class Directory extends Handler - added:
class File extends Handler - added:
class FileExistsException extends LogicException - added:
class FileNotFoundException extends LogicException - added:
class Filesystem implements FilesystemInterface - added:
class MountManager - added:
class Util - added:
const AdapterInterface.VISIBILITY_PRIVATE - added:
const AdapterInterface.VISIBILITY_PUBLIC - added:
constructor Config(array $settings = …) - added:
constructor FileExistsException($path, $code = …, Exception $previous = …) - added:
constructor FileNotFoundException($path, $code = …, Exception $previous = …) - added:
constructor Filesystem(AdapterInterface $adapter, CacheInterface $cache = …, $config = …) - added:
constructor Handler(FilesystemInterface $filesystem = …, $path = …) - added:
constructor MountManager(array $filesystems = …) - added:
interface AdapterInterface extends ReadInterface - added:
interface CacheInterface extends ReadInterface - added:
interface FilesystemInterface extends AdapterInterface - added:
interface PluginInterface - added:
interface ReadInterface - added:
method AdapterInterface.createDir($dirname) - added:
method AdapterInterface.delete($path) - added:
method AdapterInterface.deleteDir($dirname) - added:
method AdapterInterface.rename($path, $newpath) - added:
method AdapterInterface.setVisibility($path, $visibility) - added:
method AdapterInterface.update($path, $contents) - added:
method AdapterInterface.updateStream($path, $resource) - added:
method AdapterInterface.write($path, $contents, $config = …) - added:
method AdapterInterface.writeStream($path, $resource, $visibility = …) - added:
method CacheInterface.autosave() - added:
method CacheInterface.flush() - added:
method CacheInterface.isComplete($dirname, $recursive) - added:
method CacheInterface.load() - added:
method CacheInterface.save() - added:
method CacheInterface.setComplete($dirname, $recursive) - added:
method CacheInterface.storeContents($directory, array $contents, $recursive) - added:
method Config.get($key, $default = …) - added:
method Config.set($key, $value) - added:
method Config.setFallback(Config $fallback) - added:
method Directory.delete() - added:
method Directory.getContents($recursive = …) - added:
method File.delete() - added:
method File.getMimetype() - added:
method File.getSize() - added:
method File.getTimestamp() - added:
method File.read() - added:
method FileExistsException.getPath() - added:
method FileNotFoundException.getPath() - added:
method Filesystem.__call($method, array $arguments) - added:
method Filesystem.addPlugin(PluginInterface $plugin) - added:
method Filesystem.assertAbsent($path) - added:
method Filesystem.assertPresent($path) - added:
method Filesystem.createDir($dirname) - added:
method Filesystem.delete($path) - added:
method Filesystem.deleteDir($dirname) - added:
method Filesystem.flushCache() - added:
method Filesystem.get($path, Handler $handler = …) - added:
method Filesystem.getAdapter() - added:
method Filesystem.getCache() - added:
method Filesystem.getConfig() - added:
method Filesystem.getMetadata($path) - added:
method Filesystem.getMimetype($path) - added:
method Filesystem.getSize($path) - added:
method Filesystem.getTimestamp($path) - added:
method Filesystem.getVisibility($path) - added:
method Filesystem.getWithMetadata($path, array $metadata) - added:
method Filesystem.has($path) - added:
method Filesystem.listContents($directory = …, $recursive = …) - added:
method Filesystem.listPaths($directory = …, $recursive = …) - added:
method Filesystem.listWith(array $keys = …, $directory = …, $recursive = …) - added:
method Filesystem.put($path, $contents, $config = …) - added:
method Filesystem.putStream($path, $resource, $config = …) - added:
method Filesystem.read($path) - added:
method Filesystem.readStream($path) - added:
method Filesystem.rename($path, $newpath) - added:
method Filesystem.setVisibility($path, $visibility) - added:
method Filesystem.update($path, $contents) - added:
method Filesystem.updateStream($path, $resource) - added:
method Filesystem.write($path, $contents, $config = …) - added:
method Filesystem.writeStream($path, $resource, $config = …) - added:
method FilesystemInterface.addPlugin(PluginInterface $plugin) - added:
method FilesystemInterface.flushCache() - added:
method FilesystemInterface.get($path, Handler $handler = …) - added:
method FilesystemInterface.getWithMetadata($path, array $metadata) - added:
method FilesystemInterface.listPaths($directory = …, $recursive = …) - added:
method FilesystemInterface.listWith(array $keys = …, $directory = …, $recursive = …) - added:
method FilesystemInterface.put($path, $contents, $visibility = …) - added:
method FilesystemInterface.putStream($path, $resource, $visibility = …) - added:
method Handler.getPath() - added:
method Handler.getType() - added:
method Handler.isDir() - added:
method Handler.isFile() - added:
method Handler.setFilesystem(FilesystemInterface $filesystem) - added:
method Handler.setPath($path) - added:
method MountManager.__call($method, $arguments) - added:
method MountManager.filterPrefix(array $arguments) - added:
method MountManager.getFilesystem($prefix) - added:
method MountManager.mountFilesystem($prefix, FilesystemInterface $filesystem) - added:
method MountManager.mountFilesystems(array $filesystems) - added:
method PluginInterface.getMethod() - added:
method PluginInterface.setFilesystem(FilesystemInterface $filesystem) - added:
method ReadInterface.getMetadata($path) - added:
method ReadInterface.getMimetype($path) - added:
method ReadInterface.getSize($path) - added:
method ReadInterface.getTimestamp($path) - added:
method ReadInterface.getVisibility($path) - added:
method ReadInterface.has($path) - added:
method ReadInterface.listContents($directory = …, $recursive = …) - added:
method ReadInterface.read($path) - added:
method ReadInterface.readStream($path) - added:
protected method Config.getDefault($key, $default) - added:
protected method Filesystem.findPlugin($method) - added:
protected property Config.fallback - added:
protected property Config.settings - added:
protected property FileExistsException.path - added:
protected property FileNotFoundException.path - added:
protected property Filesystem.adapter - added:
protected property Filesystem.cache - added:
protected property Filesystem.config - added:
protected property Filesystem.plugins - added:
protected property Handler.filesystem - added:
protected property Handler.path - added:
protected property MountManager.filesystems - added:
static method Util.contentMimetype($content) - added:
static method Util.contentSize($contents) - added:
static method Util.dirname($path) - added:
static method Util.emulateDirectories(array $listing) - added:
static method Util.ensureConfig($config) - added:
static method Util.map(array $object, array $map) - added:
static method Util.normalizeDirname($dirname) - added:
static method Util.normalizePath($path, $separator = …) - added:
static method Util.normalizePrefix($prefix, $separator) - added:
static method Util.pathinfo($path)
- added:
abstract class AbstractAdapter implements AdapterInterface - added:
abstract class AbstractFtpAdapter extends AbstractAdapter - added:
class AwsS3 extends AbstractAdapter - added:
class Dropbox extends AbstractAdapter - added:
class Ftp extends AbstractFtpAdapter - added:
class Local extends AbstractAdapter - added:
class Rackspace extends AbstractAdapter - added:
class Sftp extends AbstractFtpAdapter - added:
class WebDav extends AbstractAdapter - added:
class Zip extends AbstractAdapter - added:
constructor AbstractFtpAdapter(array $config) - added:
constructor AwsS3(S3Client $client, $bucket, $prefix = …, array $options = …) - added:
constructor Dropbox(Client $client, $prefix = …) - added:
constructor Local($root) - added:
constructor Rackspace(Container $container) - added:
constructor WebDav(Client $client) - added:
constructor Zip($location, ZipArchive $archive = …) - added:
method AbstractAdapter.getVisibility($path) - added:
method AbstractAdapter.readStream($path) - added:
method AbstractAdapter.setVisibility($path, $visibility) - added:
method AbstractAdapter.updateStream($path, $resource) - added:
method AbstractAdapter.writeStream($path, $resource, $config = …) - added:
method AbstractFtpAdapter.__destruct() - added:
method AbstractFtpAdapter.ensureDirectory($dirname) - added:
method AbstractFtpAdapter.getConnection() - added:
method AbstractFtpAdapter.getHost() - added:
method AbstractFtpAdapter.getPassword() - added:
method AbstractFtpAdapter.getPermPrivate() - added:
method AbstractFtpAdapter.getPermPublic() - added:
method AbstractFtpAdapter.getPort() - added:
method AbstractFtpAdapter.getSize($path) - added:
method AbstractFtpAdapter.getTimeout() - added:
method AbstractFtpAdapter.getTimestamp($path) - added:
method AbstractFtpAdapter.getUsername() - added:
method AbstractFtpAdapter.getVisibility($path) - added:
method AbstractFtpAdapter.has($path) - added:
method AbstractFtpAdapter.listContents($directory = …, $recursive = …) - added:
method AbstractFtpAdapter.setConfig(array $config) - added:
method AbstractFtpAdapter.setHost($host) - added:
method AbstractFtpAdapter.setPassword($password) - added:
method AbstractFtpAdapter.setPermPrivate($permPrivate) - added:
method AbstractFtpAdapter.setPermPublic($permPublic) - added:
method AbstractFtpAdapter.setPort($port) - added:
method AbstractFtpAdapter.setRoot($root) - added:
method AbstractFtpAdapter.setTimeout($timeout) - added:
method AbstractFtpAdapter.setUsername($username) - added:
method AwsS3.createDir($path) - added:
method AwsS3.delete($path) - added:
method AwsS3.deleteDir($path) - added:
method AwsS3.getMetadata($path) - added:
method AwsS3.getMimetype($path) - added:
method AwsS3.getSize($path) - added:
method AwsS3.getTimestamp($path) - added:
method AwsS3.getVisibility($path) - added:
method AwsS3.has($path) - added:
method AwsS3.listContents($dirname = …, $recursive = …) - added:
method AwsS3.read($path) - added:
method AwsS3.readStream($path) - added:
method AwsS3.rename($path, $newpath) - added:
method AwsS3.setVisibility($path, $visibility) - added:
method AwsS3.update($path, $contents) - added:
method AwsS3.updateStream($path, $resource) - added:
method AwsS3.write($path, $contents, $config = …) - added:
method AwsS3.writeStream($path, $resource, $config = …) - added:
method Dropbox.createDir($path) - added:
method Dropbox.delete($path) - added:
method Dropbox.deleteDir($path) - added:
method Dropbox.getMetadata($path) - added:
method Dropbox.getMimetype($path) - added:
method Dropbox.getSize($path) - added:
method Dropbox.getTimestamp($path) - added:
method Dropbox.has($path) - added:
method Dropbox.listContents($directory = …, $recursive = …) - added:
method Dropbox.read($path) - added:
method Dropbox.readStream($path) - added:
method Dropbox.rename($path, $newpath) - added:
method Dropbox.update($path, $contents) - added:
method Dropbox.updateStream($path, $resource, $config = …) - added:
method Dropbox.write($path, $contents, $config = …) - added:
method Dropbox.writeStream($path, $resource, $config = …) - added:
method Ftp.connect() - added:
method Ftp.createDir($dirname) - added:
method Ftp.delete($path) - added:
method Ftp.deleteDir($dirname) - added:
method Ftp.disconnect() - added:
method Ftp.getMetadata($path) - added:
method Ftp.getMimetype($path) - added:
method Ftp.getPassive() - added:
method Ftp.getRoot() - added:
method Ftp.getSsl() - added:
method Ftp.read($path) - added:
method Ftp.readStream($path) - added:
method Ftp.rename($path, $newpath) - added:
method Ftp.setPassive($passive = …) - added:
method Ftp.setSsl($ssl) - added:
method Ftp.setVisibility($path, $visibility) - added:
method Ftp.update($path, $contents) - added:
method Ftp.write($path, $contents, $config = …) - added:
method Ftp.writeStream($path, $resource, $config = …) - added:
method Local.createDir($dirname) - added:
method Local.delete($path) - added:
method Local.deleteDir($dirname) - added:
method Local.getMetadata($path) - added:
method Local.getMimetype($path) - added:
method Local.getSize($path) - added:
method Local.getTimestamp($path) - added:
method Local.getVisibility($path) - added:
method Local.has($path) - added:
method Local.listContents($directory = …, $recursive = …) - added:
method Local.read($path) - added:
method Local.readStream($path) - added:
method Local.rename($path, $newpath) - added:
method Local.setVisibility($path, $visibility) - added:
method Local.update($path, $contents) - added:
method Local.updateStream($path, $resource) - added:
method Local.write($path, $contents, $config = …) - added:
method Local.writeStream($path, $resource, $config = …) - added:
method Rackspace.createDir($dirname) - added:
method Rackspace.delete($path) - added:
method Rackspace.deleteDir($dirname) - added:
method Rackspace.getMetadata($path) - added:
method Rackspace.getMimetype($path) - added:
method Rackspace.getSize($path) - added:
method Rackspace.getTimestamp($path) - added:
method Rackspace.has($path) - added:
method Rackspace.listContents($directory = …, $recursive = …) - added:
method Rackspace.read($path) - added:
method Rackspace.rename($path, $newpath) - added:
method Rackspace.update($path, $contents) - added:
method Rackspace.updateStream($path, $resource) - added:
method Rackspace.write($path, $contents, $config = …) - added:
method Rackspace.writeStream($path, $resource, $config = …) - added:
method Sftp.connect() - added:
method Sftp.createDir($dirname) - added:
method Sftp.delete($path) - added:
method Sftp.deleteDir($dirname) - added:
method Sftp.disconnect() - added:
method Sftp.getMetadata($path) - added:
method Sftp.getMimetype($path) - added:
method Sftp.getPassword() - added:
method Sftp.getPrivateKey() - added:
method Sftp.getTimestamp($path) - added:
method Sftp.getVisibility($path) - added:
method Sftp.has($path) - added:
method Sftp.read($path) - added:
method Sftp.rename($path, $newpath) - added:
method Sftp.setPrivateKey($key) - added:
method Sftp.setVisibility($path, $visibility) - added:
method Sftp.update($path, $contents) - added:
method Sftp.write($path, $contents, $config = …) - added:
method WebDav.createDir($path) - added:
method WebDav.delete($path) - added:
method WebDav.deleteDir($dirname) - added:
method WebDav.getMetadata($path) - added:
method WebDav.getMimetype($path) - added:
method WebDav.getSize($path) - added:
method WebDav.getTimestamp($path) - added:
method WebDav.has($path) - added:
method WebDav.listContents($directory = …, $recursive = …) - added:
method WebDav.read($path) - added:
method WebDav.rename($path, $newpath) - added:
method WebDav.update($path, $contents) - added:
method WebDav.write($path, $contents, $config = …) - added:
method Zip.createDir($dirname) - added:
method Zip.delete($path) - added:
method Zip.deleteDir($dirname) - added:
method Zip.getArchive() - added:
method Zip.getMetadata($path) - added:
method Zip.getMimetype($path) - added:
method Zip.getSize($path) - added:
method Zip.getTimestamp($path) - added:
method Zip.has($path) - added:
method Zip.listContents($dirname = …, $recursive = …) - added:
method Zip.openArchive($location) - added:
method Zip.read($path) - added:
method Zip.readStream($path) - added:
method Zip.rename($path, $newpath) - added:
method Zip.setArchive(ZipArchive $archive) - added:
method Zip.update($path, $contents) - added:
method Zip.write($path, $contents, $config = …) - added:
protected method AbstractAdapter.stream($path, $resource, $config, $fallback) - added:
protected method AbstractFtpAdapter.detectType($permissions) - added:
protected method AbstractFtpAdapter.normalizeListing(array $listing, $prefix = …) - added:
protected method AbstractFtpAdapter.normalizeObject($item, $base) - added:
protected method AbstractFtpAdapter.normalizePermissions($permissions) - added:
protected method AbstractFtpAdapter.removeDotDirectories(array $list) - added:
protected method AbstractFtpAdapter.sortListing(array $result) - added:
protected method AwsS3.getOptions($path, array $options = …) - added:
protected method AwsS3.normalizeObject($object, $path = …) - added:
protected method AwsS3.prefix($path) - added:
protected method Dropbox.normalizeObject($object, $path = …) - added:
protected method Dropbox.prefix($path) - added:
protected method Dropbox.upload($path, $contents, $mode) - added:
protected method Dropbox.uploadStream($path, $resource, $mode) - added:
protected method Ftp.createActualDirectory($directory, $connection) - added:
protected method Ftp.listDirectoryContents($directory, $recursive = …) - added:
protected method Ftp.login() - added:
protected method Ftp.setConnectionPassiveMode() - added:
protected method Ftp.setConnectionRoot() - added:
protected method Local.directoryContents($path = …, $recursive = …) - added:
protected method Local.ensureDirectory($root) - added:
protected method Local.getDirectoryIterator($path) - added:
protected method Local.getRecursiveDirectoryIterator($path) - added:
protected method Local.normalizeFileInfo($path, SplFileInfo $file) - added:
protected method Local.prefix($path) - added:
protected method Rackspace.getObject($path) - added:
protected method Rackspace.normalizeObject(DataObject $object) - added:
protected method Sftp.listDirectoryContents($directory, $recursive = …) - added:
protected method Sftp.login() - added:
protected method Sftp.normalizeListingObject($path, $object) - added:
protected method Sftp.prefix($path) - added:
protected method Sftp.setConnectionRoot() - added:
protected method WebDav.normalizeObject($object, $path) - added:
protected method Zip.normalizeObject(array $object) - added:
protected method Zip.reopenArchive() - added:
protected property AbstractFtpAdapter.connection - added:
protected property AbstractFtpAdapter.host - added:
protected property AbstractFtpAdapter.passive - added:
protected property AbstractFtpAdapter.password - added:
protected property AbstractFtpAdapter.permPrivate - added:
protected property AbstractFtpAdapter.permPublic - added:
protected property AbstractFtpAdapter.port - added:
protected property AbstractFtpAdapter.root - added:
protected property AbstractFtpAdapter.separator - added:
protected property AbstractFtpAdapter.ssl - added:
protected property AbstractFtpAdapter.timeout - added:
protected property AbstractFtpAdapter.username - added:
protected property AwsS3.bucket - added:
protected property AwsS3.client - added:
protected property AwsS3.options - added:
protected property AwsS3.prefix - added:
protected property Dropbox.client - added:
protected property Dropbox.prefix - added:
protected property Ftp.configurable - added:
protected property Rackspace.container - added:
protected property Sftp.configurable - added:
protected property Sftp.port - added:
protected property Sftp.privatekey - added:
protected property Sftp.statMap - added:
protected property WebDav.client - added:
protected property Zip.archive - added:
protected static property AwsS3.resultMap - added:
protected static property Dropbox.resultMap - added:
protected static property Local.permissions - added:
protected static property WebDav.resultMap - added:
protected static property Zip.resultMap
- added:
abstract class AbstractCache implements CacheInterface - added:
class Adapter extends AbstractCache - added:
class Memcached extends AbstractCache - added:
class Memory extends AbstractCache - added:
class Noop extends AbstractCache - added:
class Predis extends AbstractCache - added:
constructor Adapter(AdapterInterface $adapter, $file, $expire = …) - added:
constructor Memcached(NativeMemcached $memcached, $key = …, $expire = …) - added:
constructor Predis(Client $client = …, $key = …, $expire = …) - added:
method AbstractCache.__destruct() - added:
method AbstractCache.autosave() - added:
method AbstractCache.cleanContents(array $contents) - added:
method AbstractCache.delete($path) - added:
method AbstractCache.deleteDir($dirname) - added:
method AbstractCache.ensureParentDirectories($path) - added:
method AbstractCache.flush() - added:
method AbstractCache.getAutosave() - added:
method AbstractCache.getForStorage() - added:
method AbstractCache.getMetadata($path) - added:
method AbstractCache.getMimetype($path) - added:
method AbstractCache.getSize($path) - added:
method AbstractCache.getTimestamp($path) - added:
method AbstractCache.getVisibility($path) - added:
method AbstractCache.has($path) - added:
method AbstractCache.isComplete($dirname, $recursive) - added:
method AbstractCache.listContents($dirname = …, $recursive = …) - added:
method AbstractCache.read($path) - added:
method AbstractCache.readStream($path) - added:
method AbstractCache.rename($path, $newpath) - added:
method AbstractCache.setAutosave($autosave) - added:
method AbstractCache.setComplete($dirname, $recursive) - added:
method AbstractCache.setFromStorage($json) - added:
method AbstractCache.storeContents($directory, array $contents, $recursive = …) - added:
method AbstractCache.storeMiss($path) - added:
method AbstractCache.updateObject($path, array $object, $autosave = …) - added:
method Adapter.getForStorage() - added:
method Adapter.load() - added:
method Adapter.save() - added:
method Adapter.setFromStorage($json) - added:
method Memcached.load() - added:
method Memcached.save() - added:
method Memory.load() - added:
method Memory.save() - added:
method Noop.autosave() - added:
method Noop.ensureParentDirectories($path) - added:
method Noop.flush() - added:
method Noop.getMetadata($path) - added:
method Noop.getMimetype($path) - added:
method Noop.getSize($path) - added:
method Noop.getTimestamp($path) - added:
method Noop.getVisibility($path) - added:
method Noop.has($path) - added:
method Noop.isComplete($dirname, $recursive) - added:
method Noop.listContents($directory = …, $recursive = …) - added:
method Noop.load() - added:
method Noop.read($path) - added:
method Noop.save() - added:
method Noop.setComplete($dirname, $recursive) - added:
method Noop.storeContents($directory, array $contents, $recursive) - added:
method Noop.storeMiss($path) - added:
method Noop.updateObject($path, array $object, $autosave = …) - added:
method Predis.load() - added:
method Predis.save() - added:
protected method Adapter.getTime($time = …) - added:
protected method Adapter.setExpire($expire) - added:
protected property AbstractCache.autosave - added:
protected property AbstractCache.cache - added:
protected property AbstractCache.complete - added:
protected property Adapter.adapter - added:
protected property Adapter.expire - added:
protected property Adapter.file - added:
protected property Memcached.expire - added:
protected property Memcached.key - added:
protected property Memcached.memcached - added:
protected property Noop.autosave - added:
protected property Predis.client - added:
protected property Predis.expire - added:
protected property Predis.key