magento / magento-flysystem
File storage abstraction for PHP
1.0.3
2026-11-02 15:41 UTC
Requires
- php: ^7.2 || ^8.0
- ext-json: *
- league/mime-type-detection: ^1.0.0
Requires (Dev)
- ext-fileinfo: *
- ext-ftp: *
- async-aws/s3: ^1.5
- async-aws/simple-s3: ^1.0
- aws/aws-sdk-php: ^3.132.4
- composer/semver: ^3.0
- friendsofphp/php-cs-fixer: ^3.2
- google/cloud-storage: ^1.23
- phpseclib/phpseclib: ^2.0
- phpstan/phpstan: ^0.12.26
- phpunit/phpunit: ^8.5 || ^9.4
- sabre/dav: ^4.1
Suggests
None
Provides
- league/flysystem: 2.3.2 || 2.4.5
Conflicts
- guzzlehttp/ringphp: <1.1.1
- league/flysystem: *
Replaces
None
README
About Flysystem
Flysystem is a file storage library for PHP. It provides one interface to interact with many types of filesystems. When you use Flysystem, you're not only protected from vendor lock-in, you'll also have a consistent experience for which ever storage is right for you.
Getting Started
- New in V2: What it new in Flysystem V2?
- Architecture: Flysystem's internal architecture
- Flysystem API: How to interact with your Flysystem instance
- Upgrade to V2: How to upgrade your Flysystem V1 instance to V2
Commonly-Used Adapters
Third party Adapters
You can always create an adapter yourself.
Security
If you discover any security related issues, please email info@frankdejonge.nl instead of using the issue tracker.
Enjoy
Oh, and if you've come down this far, you might as well follow me on twitter.