Skip to content

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.

  • 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.
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).

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()