rossriley/flysystem53
最新稳定版本:1.1.5
Composer 安装命令:
composer require rossriley/flysystem53
包简介
Many filesystems, one API. - This fork maintains PHP 5.3 compatibility while tracking upstream
关键字:
README 文档
README
Flysystem is a filesystem abstraction which allows you to easily swap out a local filesystem for a remote one.
Goals
- Have a generic API for handling common tasks across multiple file storage engines.
- Have consistent output which you can rely on.
- Integrate well with other packages/frameworks.
- Be cacheable.
- Emulate directories in systems that support none, like AwsS3.
- Support third party plugins.
- Make it easy to test your filesystem interactions.
- Support streams for big file handling
Installation
Through Composer, obviously:
composer require league/flysystem
You can also use Flysystem without using Composer by registering an autoloader function:
spl_autoload_register(function($class) { $prefix = 'League\\Flysystem\\'; if ( ! substr($class, 0, 17) === $prefix) { return; } $class = substr($class, strlen($prefix)); $location = __DIR__ . 'path/to/flysystem/src/' . str_replace('\\', '/', $class) . '.php'; if (is_file($location)) { require_once($location); } });
Integrations
Want to get started quickly? Check out some of these integrations:
- Laravel integration: https://github.com/GrahamCampbell/Laravel-Flysystem
- Symfony integration: https://github.com/1up-lab/OneupFlysystemBundle
- Zend Framework integration: https://github.com/bushbaby/BsbFlysystem
- CakePHP integration: https://github.com/WyriHaximus/FlyPie
- Silex integration: https://github.com/WyriHaximus/SliFly
- Yii 2 integration: https://github.com/creocoder/yii2-flysystem
- Backup manager: https://github.com/heybigname/backup-manager
Adapters
- Local
- Amazon Web Services - S3: https://github.com/thephpleague/flysystem-aws-s3-v2
- Rackspace Cloud Files: https://github.com/thephpleague/flysystem-rackspace
- Dropbox: https://github.com/thephpleague/flysystem-dropbox
- Copy: https://github.com/thephpleague/flysystem-copy
- Ftp
- Sftp (through phpseclib): https://github.com/thephpleague/flysystem-sftp
- Zip (through ZipArchive): https://github.com/thephpleague/flysystem-ziparchive
- WebDAV (through SabreDAV): https://github.com/thephpleague/flysystem-webdav
- PHPCR: https://github.com/thephpleague/flysystem-phpcr
- Azure Blob Storage
- NullAdapter
Caching
- Memory (array caching)
- Redis (through Predis)
- Memcached
- Adapter
- Stash
Documentation
Security
If you discover any security related issues, please email frenky@frenky.net instead of using the issue tracker.
Enjoy.
Oh and if you've come down this far, you might as well follow me on twitter.
统计信息
- 总下载量: 130.23k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-10-11