Skip to content

Stadly/FileWaiter-ByteString

Repository files navigation

FileWaiter-ByteString

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

Byte string file adapter for FileWaiter.

Install

Via Composer

$ composer require stadly/file-waiter-bytestring

Usage

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

$content = 'FILE CONTENT STORED AS STRING';

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

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

// Serve the byte string 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

Byte string file adapter for FileWaiter.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published