An opinionated framework to develop CQRS applications using hexagonal architecture structure.
- Laminas Mezzio (Laminas ServiceManager, FastRoute, Twig)
- Tactician CommandBus by thephpleague.com
- Doctrine DBAL
- Symfony Console
Doctrine Coding Standart is used
composer create-project reformo/hexagonal-cqrs-skeleton MyApplication
composer run --timeout=0 start-frontweb
composer run --timeout=0 start-private-api
Since Swoole has problems with native PHP sessions, FrontWeb will give 500 Server Error until we fixed it.
bin/mezzio-swoole start --module FrontWeb
bin/mezzio-swoole start --module PrivateApi