wwwision / dcb-eventstore
Implementation of the Dynamic Consistency Boundary pattern described by Sara Pellegrini
Fund package maintenance!
bwaidelich
Paypal
Installs: 1 284
Dependents: 5
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 0
Open Issues: 2
Type:package
Requires
- php: >=8.1
- psr/clock: ^1
- ramsey/uuid: ^4.7
- webmozart/assert: ^1.11
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.2
- roave/security-advisories: dev-latest
- squizlabs/php_codesniffer: ^4.0.x-dev
README
Implementation of the Dynamic Consistency Boundary pattern described by Sara Pellegrini
The main purpose of this package is to explore the idea, find potential pitfalls and to spread the word. It merely provides interfaces and core models to implement the DCB pattern. To see the pattern "in action", make sure to have a look at the wwwision/dcb-example package. To actually commit events, a corresponding adapter package is required, for example wwwision/dcb-eventstore-doctrine.
Usage
Install via composer:
composer require wwwision/dcb-eventstore
Specification
See Specification.md (work in progress)
Contribution
Contributions in the form of issues, pull requests or discussions are highly appreciated
License
See LICENSE