well-considered / cqrs
Simple cqrs contracts
v0.0.2
2026-02-10 08:55 UTC
Requires
- php: ^8.2
Requires (Dev)
- phpunit/phpunit: ^13.0
README
This package defines the semantic core of CQRS: what commands and queries mean, independent of frameworks, transports, or execution models.
It intentionally provides:
- marker interfaces for intent
- handler contracts
- semantic violation types
It intentionally does not provide:
- message buses
- dispatching
- async behavior
- framework integration
Execution is provided by adapters (e.g. cqrs-messenger).