A base domain layer to rapidly built other domain layers.
This package is part of the Message driven PHP project.
MsgPHP is a project that aims to provide (common) message based domain layers for your application. It has a low development time overhead and avoids being overly opinionated.
composer require msgphp/domain- Common entity fields & features
- Common domain events
- Interface bound collection, identifier, factory & message bus
- Abstract entity repositories
- Projection document model
- Common infrastructure
- Domain-driven-design: Projections in practice with API Platform and Elasticsearch
- Domain-driven-design: Moving forward with API Platform and Elasticsearch
- Domain-driven-design: Writing domain layers. The fast way.
- Initializing objects with CLI and the power of Symfony Console
- Read the main documentation
- Browse the API documentation
- Try the Symfony demo application
- Get support on Symfony's Slack
#msgphpchannel or raise an issue
This repository is READ ONLY. Issues and pull requests should be submitted in the main development repository.