Upgrading league/flysystem 0.4 to 0.5
Unknown0.4.5 → 0.5.12
Fetching 13 releases from GitHub…0 / 13
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.
Requires PHP >=5.4.0 from 0.5.0 (none stated before).
API changes
Generated by DepDelta from published PHP source. Not mixed with prose notes.
- changed:
method AdapterInterface.createDir($dirname) → method AdapterInterface.createDir($dirname, $options = …) - changed:
method Filesystem.createDir($dirname) → method Filesystem.createDir($dirname, $options = …) - changed:
method FilesystemInterface.put($path, $contents, $visibility = …) → method FilesystemInterface.put($path, $contents, $config = …) - changed:
method FilesystemInterface.putStream($path, $resource, $visibility = …) → method FilesystemInterface.putStream($path, $resource, $config = …) - changed:
static method Util.normalizePath($path, $separator = …) → static method Util.normalizePath($path) - added:
class EventableFilesystem implements FilesystemInterface - added:
constructor EventableFilesystem(AdapterInterface $adapter, CacheInterface $cache = …, $config = …, Emitter $emitter = …) - added:
method CacheInterface.delete($path) - added:
method CacheInterface.storeMiss($path) - added:
method CacheInterface.updateObject($path, array $object, $autosave = …) - added:
method EventableFilesystem.addPlugin(PluginInterface $plugin, $config = …) - added:
method EventableFilesystem.copy($path, $newpath, $config = …) - added:
method EventableFilesystem.createDir($dirname, $config = …) - added:
method EventableFilesystem.delegateMethodCall($method, array $arguments = …) - added:
method EventableFilesystem.delete($path, $config = …) - added:
method EventableFilesystem.deleteDir($dirname, $config = …) - added:
method EventableFilesystem.flushCache($config = …) - added:
method EventableFilesystem.get($path, Handler $handler = …, $config = …) - added:
method EventableFilesystem.getFilesystem() - added:
method EventableFilesystem.getMetadata($path, $config = …) - added:
method EventableFilesystem.getMimetype($path, $config = …) - added:
method EventableFilesystem.getSize($path, $config = …) - added:
method EventableFilesystem.getTimestamp($path, $config = …) - added:
method EventableFilesystem.getVisibility($path, $config = …) - added:
method EventableFilesystem.getWithMetadata($path, array $metadata, $config = …) - added:
method EventableFilesystem.has($path, $config = …) - added:
method EventableFilesystem.listContents($directory = …, $recursive = …, $config = …) - added:
method EventableFilesystem.listFiles($directory = …, $recursive = …, $config = …) - added:
method EventableFilesystem.listPaths($directory = …, $recursive = …, $config = …) - added:
method EventableFilesystem.listWith(array $keys = …, $directory = …, $recursive = …, $config = …) - added:
method EventableFilesystem.prepareArguments(array $arguments) - added:
method EventableFilesystem.put($path, $contents, $config = …) - added:
method EventableFilesystem.putStream($path, $resource, $config = …) - added:
method EventableFilesystem.read($path, $config = …) - added:
method EventableFilesystem.readAndDelete($path, $config = …) - added:
method EventableFilesystem.readStream($path, $config = …) - added:
method EventableFilesystem.rename($path, $newpath, $config = …) - added:
method EventableFilesystem.setVisibility($path, $visibility, $config = …) - added:
method EventableFilesystem.update($path, $contents, $config = …) - added:
method EventableFilesystem.updateStream($path, $resource, $config = …) - added:
method EventableFilesystem.write($path, $contents, $config = …) - added:
method EventableFilesystem.writeStream($path, $resource, $config = …) - added:
method File.readStream() - added:
method File.update($content) - added:
method File.updateStream($resource) - added:
method Filesystem.listFiles($directory = …, $recursive = …) - added:
method FilesystemInterface.listFiles($directory = …, $recursive = …) - added:
protected method EventableFilesystem.callFilesystemMethod($method, array $arguments) - added:
protected method EventableFilesystem.emitAfter($method, $result) - added:
protected method EventableFilesystem.emitBefore($method, $arguments) - added:
protected method EventableFilesystem.prepareAdapter(AdapterInterface $adapter, CacheInterface $cache = …, $config = …) - added:
protected property EventableFilesystem.filesystem - added:
static method Util.getStreamSize($resource) - added:
static method Util.normalizeRelativePath($path) - added:
static method Util.rewindStream($resource)
- removed:
method Ftp.getPassive() - removed:
method Ftp.getSsl() - removed:
method Local.prefix($path) - removed:
method Rackspace.prefix($path) - removed:
method Rackspace.setPrefix($prefix) - removed:
protected method AwsS3.prefix($path) - removed:
protected method Dropbox.prefix($path) - removed:
protected method Local.directoryContents($path = …, $recursive = …) - removed:
protected property AwsS3.prefix - removed:
protected property Dropbox.prefix - removed:
protected property Local.root - changed:
constructor AwsS3(S3Client $client, $bucket, $prefix = …, array $options = …) → constructor AwsS3(S3Client $client, $bucket, $prefix = …, array $options = …, UploadBuilder $uploadBuilder = …) - changed:
constructor WebDav(Client $client) → constructor WebDav(Client $client, $prefix = …) - changed:
constructor Zip($location, ZipArchive $archive = …) → constructor Zip($location, ZipArchive $archive = …, $prefix = …) - changed:
method AwsS3.createDir($path) → method AwsS3.createDir($path, $options = …) - changed:
method Dropbox.createDir($path) → method Dropbox.createDir($path, $options = …) - changed:
method Ftp.createDir($dirname) → method Ftp.createDir($dirname, $options = …) - changed:
method Local.createDir($dirname) → method Local.createDir($dirname, $options = …) - changed:
method NullAdapter.createDir($dirname) → method NullAdapter.createDir($dirname, $options = …) - changed:
method Rackspace.createDir($dirname) → method Rackspace.createDir($dirname, $options = …) - changed:
method Sftp.createDir($dirname) → method Sftp.createDir($dirname, $options = …) - changed:
method WebDav.createDir($path) → method WebDav.createDir($path, $options = …) - changed:
method Zip.createDir($dirname) → method Zip.createDir($dirname, $options = …) - changed:
protected method AbstractFtpAdapter.removeDotDirectories(array $list) → method AbstractFtpAdapter.removeDotDirectories(array $list) - changed:
protected method AwsS3.normalizeObject($object, $path = …) → protected method AwsS3.normalizeObject(array $object, $path = …) - changed:
protected method Local.normalizeFileInfo($path, SplFileInfo $file) → protected method Local.normalizeFileInfo(SplFileInfo $file) - added:
class Copy extends AbstractAdapter - added:
class ReplicateAdapter implements AdapterInterface - added:
constructor Copy(\Barracuda\Copy\API $client, $prefix = …) - added:
constructor ReplicateAdapter(AdapterInterface $source, AdapterInterface $replica) - added:
method AbstractAdapter.applyPathPrefix($path) - added:
method AbstractAdapter.getPathPrefix() - added:
method AbstractAdapter.removePathPrefix($path) - added:
method AbstractAdapter.setPathPrefix($prefix) - added:
method AwsS3.getBucket() - added:
method AwsS3.getClient() - added:
method AwsS3.getUploadBuilder() - added:
method AwsS3.setUploadBuilder(UploadBuilder $uploadBuilder = …) - added:
method Copy.applyPathPrefix($path) - added:
method Copy.copy($path, $newpath) - added:
method Copy.createDir($path, $config = …) - added:
method Copy.delete($path) - added:
method Copy.deleteDir($path) - added:
method Copy.getMetadata($path) - added:
method Copy.getMimetype($path) - added:
method Copy.getSize($path) - added:
method Copy.getTimestamp($path) - added:
method Copy.has($path) - added:
method Copy.listContents($dirname = …, $recursive = …) - added:
method Copy.read($path) - added:
method Copy.readStream($path) - added:
method Copy.rename($path, $newpath) - added:
method Copy.update($path, $contents, $config = …) - added:
method Copy.updateStream($path, $resource, $config = …) - added:
method Copy.write($path, $contents, $config = …) - added:
method Copy.writeStream($path, $resource, $config = …) - added:
method Dropbox.applyPathPrefix($path) - added:
method Dropbox.getClient() - added:
method Ftp.setTransferMode($mode) - added:
method Ftp.updateStream($path, $resource, $config = …) - added:
method ReplicateAdapter.copy($path, $newpath) - added:
method ReplicateAdapter.createDir($dirname, $options = …) - added:
method ReplicateAdapter.delete($path) - added:
method ReplicateAdapter.deleteDir($dirname) - added:
method ReplicateAdapter.getMetadata($path) - added:
method ReplicateAdapter.getMimetype($path) - added:
method ReplicateAdapter.getReplicaAdapter() - added:
method ReplicateAdapter.getSize($path) - added:
method ReplicateAdapter.getSourceAdapter() - added:
method ReplicateAdapter.getTimestamp($path) - added:
method ReplicateAdapter.getVisibility($path) - added:
method ReplicateAdapter.has($path) - added:
method ReplicateAdapter.listContents($directory = …, $recursive = …) - added:
method ReplicateAdapter.read($path) - added:
method ReplicateAdapter.readStream($path) - added:
method ReplicateAdapter.rename($path, $newpath) - added:
method ReplicateAdapter.setVisibility($path, $visibility) - added:
method ReplicateAdapter.update($path, $contents, $config = …) - added:
method ReplicateAdapter.updateStream($path, $resource, $config = …) - added:
method ReplicateAdapter.write($path, $contents, $config = …) - added:
method ReplicateAdapter.writeStream($path, $resource, $config = …) - added:
protected method AwsS3.getObjectACL($path) - added:
protected method AwsS3.mbToBytes($megabytes) - added:
protected method AwsS3.putObjectMultipart(array $options) - added:
protected method AwsS3.readObject($path) - added:
protected method AwsS3.upload(AbstractTransfer $uploader) - added:
protected method AwsS3.writeObject(array $options) - added:
protected method Copy.normalizeObject($object, $path) - added:
protected method Local.getFilePath(SplFileInfo $file) - added:
protected property AbstractAdapter.pathPrefix - added:
protected property AbstractAdapter.pathSeparator - added:
protected property AwsS3.uploadBuilder - added:
protected property Copy.client - added:
protected property Ftp.transferMode - added:
protected property Local.pathSeparator - added:
protected property ReplicateAdapter.replica - added:
protected property ReplicateAdapter.source - added:
protected static property Copy.resultMap
- removed:
method Noop.ensureParentDirectories($path) - added:
class Stash extends AbstractCache - added:
constructor Stash(Pool $pool, $key = …, $expire = …) - added:
method Noop.readStream($path) - added:
method Stash.load() - added:
method Stash.save() - added:
protected method Predis.executeCommand($name, array $arguments) - added:
protected property Stash.expire - added:
protected property Stash.key - added:
protected property Stash.pool
- added:
class After extends AbstractEvent - added:
class Before extends AbstractEvent - added:
constructor After(FilesystemInterface $filesystem, $method, $result) - added:
constructor Before(FilesystemInterface $filesystem, $method, array $arguments) - added:
method After.getFilesystem() - added:
method After.getMethod() - added:
method After.getName() - added:
method After.getResult() - added:
method After.setResult($result) - added:
method Before.cancelOperation($result = …) - added:
method Before.getArgument($key, $default = …) - added:
method Before.getArguments() - added:
method Before.getFilesystem() - added:
method Before.getMethod() - added:
method Before.getName() - added:
method Before.getResult() - added:
method Before.setArgument($key, $value) - added:
method Before.setArguments(array $arguments) - added:
method Before.setResult($result) - added:
protected property After.filesystem - added:
protected property After.method - added:
protected property After.result - added:
protected property Before.arguments - added:
protected property Before.filesystem - added:
protected property Before.method - added:
protected property Before.result
- removed:
static method MimeType.getExtenionToMimeTypeMap() - added:
static method MimeType.getExtensionToMimeTypeMap()