reformo/backendbase-project

Hexagonal (Ports and Adapters) Architecture and CQRS Ready Zend Expressive Skeleton!

0.2 2021-02-03 21:41 UTC

This package is auto-updated.

Last update: 2024-03-21 00:39:02 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