Skip to content

reformo/backendbase-project

Repository files navigation

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