Skip to content

kertechs/demo-hexa

 
 

Repository files navigation

Hexagonal architecture with Symfony

Hexagonal architecture implementation example

Used during "L'architecture hexagonale... concrètement" conference on AFUP Day, June 11th 2021

Conference slides (fr)

Getting Started

Prerequisites

  • PHP 7.4+
  • Composer

Optionals

  • Deptrac for dependencies check
  • Xdebug or similar for code coverage
  • Symfony exe for local development

Installing

make install

Running tests

For full tests chain : static analysis, dependencies checks and tests

make test

For running only unit tests

vendor/bin/phpunit

Code coverage

make coverage

Reports will be available in var/report/index.html

Running locally

symfony serve

Authors

About

Exemple d'implémentation de l'architecture hexagonale avec Symfony. Utilisé pour le talk du 11/06/2021 à l'AFUP Day

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 88.0%
  • Twig 8.3%
  • Makefile 2.1%
  • Shell 1.5%
  • CSS 0.1%