flysystem-stream-wrapper
flysystem-stream-wrapper copied to clipboard
Provides the ability to register Flysystem filesystems as stream wrappers.
I encountered this issue with https://github.com/thephpleague/flysystem-azure-blob-storage/issues/22 but I believe it could occur for other remote filesystems. When I attempt `copy` with a remote file backed by flysystem-azure-blob-storage as the source...
Would be nice if could release a v2 compatible with [thephpleague/flysystem 2.x](https://github.com/thephpleague/flysystem/tree/2.x)
fix undefined index in mergeMeta `Notice: Undefined index: 0777 in Twistor\Flysystem\Plugin\Stat->mergeMeta() (line 157 of \vendor\twistor\flysystem-stream-wrapper\src\Flysystem\Plugin\Stat.php)` using flysystem 1.0.63 and "Local" adapter see https://github.com/twistor/flysystem-stream-wrapper/issues/12 see https://github.com/twistor/flysystem-stream-wrapper/pull/15
When using stat()/file_exists() methods when backend is AWS v3 adapter you always get either true or stat results that are all 0. If backend is local then these issues do...
When checking for directories with `is_dir()` and the directory exists, the following notice is thrown: `PHP Notice: Undefined offset: 0 in /vendor/twistor/flysystem-stream-wrapper/src/Flysystem/Plugin/Stat.php on line 157` The following code should trigger...
fix undefined index in stat metadata #12
When uploading a file with php forms using `$_FILES` and calling `move_uploaded_file()` with a stream wrapper as destination, the return value of `writeStream` is ignored.
Issues such as #16 seem to stem from the inability to inject locking behaviour. Right now to change the API would seem to break downstream clients, so I propose that...