🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 7
-
Updated
Aug 6, 2024 - PHP
🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 7
An example of hexagonal API Platform 3 implementation
🐘🚀 PHP DDD Skeleton: Bootstrap your new projects or be inspired by this example project
Online Role Playing Game (based on Laravel)
Cheeper is the reference code implementation of the book "CQRS By Example" – https://leanpub.com/cqrs-by-example/
Hexagonal Architecture + DDD + CQRS in PHP using Laravel 8
Clean Architecture using Symfony 6+ & ApiPlatform 3+
Example of a Symfony application using Domain-Driven Design (DDD) and Test Driver Development (TDD) principes keeping the code as simple as possible.
Exemple d'implémentation de l'architecture hexagonale avec Symfony. Utilisé pour le talk du 11/06/2021 à l'AFUP Day
Example of a list-making Web API using CQRS, Event Sourcing and DDD.
MediaBundle is a media file manager bundle for Symfony with a REST API and an admin interface (React)
Implementing Domain Driven Design in PHP using Laravel
¡BACKEND OVER APP! API REST IMPLEMENTANDO CONCEPTOS DE ARQUITECTURA HEXAGONAL, DDD, TDD Y SOLID. HECHO EN LARAVEL & PHP
Live coding examples used during Forum PHP 2020 talk "Too many mocks killed the test: What Hexagonal Architecture has changed"
This is a working example of CQRS/ES in PHP. It's based on the well-known C# CQRS.nu tutorial. It uses EventSauce, but you can use any other EventSourcing package.
Project "Rabbit Hole": Dig into the rabbit hole of Hexagonal Architecture.
Opiniated Symfony skeleton implementing hexagonal architecture, BDD, and Docker. Usage: composer create-project nicwortel/symfony-skeleton <app-name>
[PHP 7] Implementation and definition of a base Repository in Domain land.
Core library to implement clean architecture in project using PHP
Add a description, image, and links to the hexagonal-architecture topic page so that developers can more easily learn about it.
To associate your repository with the hexagonal-architecture topic, visit your repo's landing page and select "manage topics."