项目作者: prooph

项目描述 :
Consume prooph messages with a PSR7 middleware
高级语言: PHP
项目地址: git://github.com/prooph/psr7-middleware.git
创建时间: 2016-02-03T13:24:23Z
项目社区:https://github.com/prooph/psr7-middleware

开源协议:BSD 3-Clause "New" or "Revised" License

下载


PSR-7 middleware for prooph components

Consume prooph messages (commands, queries and events) with a PSR-7 middleware. Please refer to the
service-bus component documentation to see how to configure the different bus
types.

Deprecated

Please use prooph/http-middleware instead.

Build Status
Coverage Status
Gitter

Middleware

For every bus system a middleware exists and one Middleware to rule them all.

  • CommandMiddleware: Dispatches the message data to the command bus system
  • QueryMiddleware: Dispatches the message data to the query bus system
  • EventMiddleware: Dispatches the message data to the event bus system
  • MessageMiddleware: Dispatches the message data to the appropriated bus system depending on message type

Installation

You can install prooph/psr7-middleware via Composer by adding "prooph/psr7-middleware": "^0.1"
as requirement to your composer.json.

Documentation

Documentation is in the docs tree, and can be compiled using bookdown.

  1. $ php ./vendor/bin/bookdown docs/bookdown.json
  2. $ php -S 0.0.0.0:8080 -t docs/html/

Then browse to http://localhost:8080/

Support

Contribute

Please feel free to fork and extend existing or add new plugins and send a pull request with your changes!
To establish a consistent code quality, please provide unit tests for all your changes and may adapt the documentation.

License

Released under the New BSD License.