flysystem
flysystem copied to clipboard
Abstraction for local and remote filesystems
### Question I have a project that uses multiple filesystems and ideally is written in a portable way, so that for example dev and production would have different storage mechanisms...
### Feature Request | Q | A | |-------------------|---------| | Flysystem Version | 2 & 3 | | Adapter Name | all | | Adapter version | 2 & 3...
### Question I tried to update the flysystem packages and noticed two unexpected behaviors (one might be related to the version of the S3/Minio storage). For completeness, we have to...
Hi, I am using `$filesystem->copy($remote_file, $local_file);` to copy files. But, the problem is: I am unable to copy the file permissions exactly the same from remote to local. Also, how...
1) It was ignored config for Copy and always set visibility even it was created with the same. It results to permition issue for me 2) It do not have...
### Bug Report Looks like const DUMMY_FILE_FOR_FORCED_LISTING_IN_FLYSYSTEM_TEST is breaking the InMemory adapter by making InMemoryFilesystemAdapter::fileExists() returning false when comparing a provided path with the InMemoryFilesystemAdapter::files array. | Q | A...
### Update Request for Documentation In the V3 Documentation for [LocalFilesystemAdapter](https://flysystem.thephpleague.com/docs/adapter/local/) (and maybe also the [Unix-Style Visibility](https://flysystem.thephpleague.com/docs/usage/unix-visibility/) ) add a hint, that PHP has in most cases a default [umask](https://www.php.net/manual/de/function.umask.php)...
AwsS3V3Adapter::writeStream(): external MIME type detection might change the stream cursor position
### Question When using `AwsS3V3Adapter::writeStream()` and not specifying a content type, the stream resource [is handed over to a dependency of the adapter](https://github.com/thephpleague/flysystem-aws-s3-v3/blob/3.x/AwsS3V3Adapter.php#L158) that is capable of auto-detecting the content...
### Feature Request Using different adapters, I always see different behaviours. This could be avoided, if there were more dedicated tests in AdapterTestUtilities. - [x] fileExists should not be true,...
Saw adapters failing on these things, which results were not good :-)