Skip to content

Stadly/FileWaiter-Flysystem

FileWaiter-Flysystem

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

Flysystem file adapter for FileWaiter.

Install

Via Composer

$ composer require stadly/file-waiter-flysystem

Usage

use Stadly\FileWaiter\Adapter\Flysystem;
use Stadly\FileWaiter\File;
use Stadly\FileWaiter\Waiter;

$flysystem = new \League\Flysystem\Filesystem($adapter);    // Any Flysystem adapter.
$filePath = '/path/to/file/in/flysystem';

$streamFactory = new \GuzzleHttp\Psr7\HttpFactory();        // Any PSR-17 compatible stream factory.
$file = new File(new Flysystem($flysystem, $filePath, $streamFactory));

$responseFactory = new \GuzzleHttp\Psr7\HttpFactory();      // Any PSR-17 compatible response factory.
$waiter = new Waiter($file, $responseFactory);

// Serve the file stored in Flysystem using FileWaiter.

Change log

Please see CHANGELOG for more information on what has changed recently.

Testing

$ composer test

Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

Security

If you discover any security related issues, please email magnar@myrtveit.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see LICENSE for more information.

About

Flysystem file adapter for FileWaiter.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published