legatus/middleware-queue

一个处理请求并作为中间件自身工作的中间件队列

0.1.0 2020-07-25 13:43 UTC

This package is auto-updated.

Last update: 2024-09-26 07:10:16 UTC


README

一个处理请求并作为中间件自身工作的中间件队列

Type Coverage Mutation testing badge

安装

您可以使用Composer安装中间件队列组件

composer require legatus/middleware-queue

快速开始

<?php

$queue = new Legatus\Http\ArrayMiddlewareQueue();
$queue->push(new SomeMiddleware());
$queue->push(new SomeOtherMiddleware());

$queue->handle($request);

// Or use the queue as a middleware
$queueMiddleware = new Legatus\Http\QueueMiddleware($queue);

$queueMiddleware->process($request, $handler);

有关更多详细信息,您可以在此处查看在线文档

项目状态 & 发布流程

虽然这个库仍在开发中,但它经过了充分测试,应该足够稳定,可以在生产环境中使用。

当前发布版本为0.x.y。当引入非破坏性更改(添加新方法、优化现有代码等)时,y会增加。

当引入破坏性更改时,总是开始新的0.x版本周期。

因此,锁定项目到给定的发布周期,例如0.2.*,是安全的。

如果您需要升级到较新的发布周期,请查看发布历史,以获取每个进一步的0.x.0版本引入的更改列表。

社区

我们还没有社区渠道。如果您愿意帮忙,可以告诉我!

贡献

阅读贡献指南以了解您如何为Quilt做出贡献。

安全问题

请通过电子邮件私下报告安全问题,并在披露之前给我们一个宽限期。

关于Legatus

Legatus是由Matías Navarro Carter领导的个人开源项目,并由贡献者开发。