middlewares/emitter

中间件,用于使用 header() 和 echo 发送 PSR-7 响应

v1.0.3 2020-12-02 00:05 UTC

This package is auto-updated.

Last update: 2024-08-29 05:00:48 UTC


README

Latest Version on Packagist Software License Testing Total Downloads

中间件,用于发送(或发出)PSR-7 响应对象,使用 header()echo 返回发送的响应。此中间件旨在放在中间件堆栈的顶部,以便获取内部中间件生成的响应并发送到浏览器。

要求

安装

此软件包可通过 Composer 以 middlewares/emitter 的形式安装和自动加载。

composer require middlewares/emitter

用法

Dispatcher::run([
    new Middlewares\Emitter(),
    // Here the rest of your middlewares
]);

maxBufferLength

每次迭代的最大输出缓冲区大小。默认为 8192 字节。

$emitter = (new Middlewares\Emitter())->maxBufferLength(512);

有关最近更改的更多信息,请参阅 CHANGELOG,有关贡献的详细信息,请参阅 CONTRIBUTING

MIT 许可证 (MIT)。有关更多信息,请参阅 LICENSE