reformo / backendbase-project
Hexagonal (Ports and Adapters) Architecture and CQRS Ready Zend Expressive Skeleton!
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 1
Type:project
Requires
- php: ^7.4 | ^8.0
- reformo/backendbase-core: dev-master
Requires (Dev)
- behat/behat: ^v3.8.1
- doctrine/coding-standard: ^8.2.0
- filp/whoops: ^2.9.2
- laminas/laminas-development-mode: ^3.3.0
- malukenho/mcbumpface: ^1.1.5
- phpunit/phpunit: ^9.5.2
- roave/security-advisories: dev-master
- rskuipers/php-assumptions: ^0.8.0
- squizlabs/php_codesniffer: ^3.5.8
- swoole/ide-helper: ^4.6.2
This package is auto-updated.
Last update: 2024-10-10 13:42:43 UTC
README
An opinionated framework to develop CQRS applications using hexagonal architecture structure.
Built on basically these libraries:
- Laminas Mezzio (Laminas ServiceManager, FastRoute, Twig)
- Tactician CommandBus by thephpleague.com
- Doctrine DBAL/ORM
- Redis ReJSON
- Symfony Console
Coding standard
Doctrine Coding Standart is used
Installation
composer create-project reformo/backendbase-project MyApplication
Development Server
FrontWeb
composer run --timeout=0 start-public-web
PrivateApi
composer run --timeout=0 start-private-api