phauthentic / dispatcher-middleware
1.0.0-rc1
2020-04-24 00:09 UTC
Requires
- php: ^7.2
- psr/container: ^1.0
- psr/http-factory: ^1.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-14 06:47:21 UTC
README
该中间件接收一个提取器和分发器对象。提取器从服务器请求对象中提取所需信息并返回处理器。然后实际的分发器将执行处理器。
这是一个非常清晰的关注点分离,应该为你提供最大的灵活性来根据需要更改你的分发过程。有关详细信息,请参阅文档。
唯一的要求是,你的请求对象必须以某种方式包含所需信息,以确定哪个处理器应该接收请求。例如,可以通过传递路由结果作为请求属性来实现。
要求
该库除了PSR HTTP和容器接口外没有其他依赖项。使用此库的唯一要求是您使用PSR兼容的中间件队列。
文档
请参阅此存储库中的docs文件夹中的文档。
许可
版权所有 2020 Florian Krämer
在MIT许可下授权。