|Last Updated|| ||Ratings|| ||Unique User Downloads|| ||Download Rankings|
|2020-07-06 (2 months ago) ||Not yet rated by the users||Total: 33 ||All time: 9,978 This week: 304|
This package can provide interfaces to implement DDD, CQRS and ES.
It provides a collections of interfaces that can be used by applications to implement Domain Driven Design, Command and Query Responsibility Segregation and Event Sourcing.
Currently it provides abstract interfaces for defining objects related with:
- Event Sourcing
- Event Store
- Read Model
|Domain Driven Design (DDD) is a concept for defining an approach to map abstract project concepts into a concrete implementation of software projects on which the abstract entities are mapped to specific concrete classes and interfaces.
Command and Query Responsibility Segregation (CQRS) is a pattern that defines that there may be different model objects that can be used to update the information that is necessary to store the model information.
Event Sourcing (ES) is an approach to keep track about the changes in the state of an application as a sequence of events.
This package provides abstract interfaces for defining objects to implement Domain Driven Design, Command and Query Responsibility Segregation and Event Sourcing in PHP.
PHP Interfaces provider for DDD, CQRS and ES.
compose require cydrickn/ddd-common
For usage you can view the repo https://github.com/cydrickn/symfony-ddd-cqrs-es
MIT, see LICENSE.
||Applications that use this package
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.