Domain Driven Design in PHP
- Assert beberlei/assert
- UuidIdentifier ramsey/uuid
- Command
- Query
- Specification
Using Composer:
composer require zenbox/dddSee example/ for some examples.
Add Doctrine custom type uuid
<?php
use ZenBox\Ddd\Infrastructure\Persistence\Doctrine\UuidType;
Type::addType(UuidType::NAME, UuidType::class);