Stadly / FileWaiter-ByteString

Byte string file adapter for FileWaiter.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:PHP 93.0%Language:Dockerfile 6.0%Language:Shell 1.0%