Download the PHP package mediagone/cqrs-bus without Composer
On this page you can find all versions of the php package mediagone/cqrs-bus. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package cqrs-bus
CQRS Bus
⚠️ This project is in experimental phase, the API may change any time.
Services are core classes of any application, and keeping them well organized may be a real challenge. Except if you're working on a small RAD or POC project, your services will quickly grow as messy classes.
This package combines two useful patterns:
- CQRS which separates actions (commands) from data retrieval (queries) services.
- Chain of Responsibility which involves chains of middlewares to handle these commands and queries. Possibilities offered by middleware buses are endless and easily extensible.
It will help you to:
- Decouple read and write models.
- Wrap every service calls with generic behaviors: logging, queuing, security, asynchronous handling...
- Split your services and repositories into multiple classes (enforce Single Responsibility Principle).
Installation
This package requires PHP 7.4+ and Doctrine ORM 2.7+
Add it as Composer dependency:
License
CQRS Bus is licensed under MIT license. See LICENSE file.
All versions of cqrs-bus with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.4|^8.0
doctrine/orm Version ^2.7|^3.0
mediagone/doctrine-specifications Version ^0.3|^0.4|^0.5
symfony/dependency-injection Version ^5.0|^6.0
doctrine/orm Version ^2.7|^3.0
mediagone/doctrine-specifications Version ^0.3|^0.4|^0.5
symfony/dependency-injection Version ^5.0|^6.0
The package mediagone/cqrs-bus contains the following files
Loading the files please wait ....