Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 739 Bytes

README.md

File metadata and controls

34 lines (23 loc) · 739 Bytes

Hexagonal (Ports and Adapters) Architecture and CQRS Ready Laminas Mezzio Skeleton.

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