PHPackages                             zenbox/ddd - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. zenbox/ddd

ActiveLibrary[Framework](/categories/framework)

zenbox/ddd
==========

Domain Driven Design in PHP

1.1.1(4y ago)21.6k↓33.3%11MITPHPPHP ^8.1

Since May 3Pushed 4y ago1 watchersCompare

[ Source](https://github.com/zenbox-group/ddd)[ Packagist](https://packagist.org/packages/zenbox/ddd)[ Docs](https://github.com/zenbox-group/ddd)[ RSS](/packages/zenbox-ddd/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (4)Used By (1)

ZenBox DDD
==========

[](#zenbox-ddd)

[![PHP Version](https://camo.githubusercontent.com/aca848d2592b1c150b3fba7443641835eb9097150093ea5743c31514277b9703/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f7a656e626f782f6464642e7376673f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/zenbox/ddd)[![Stable Version](https://camo.githubusercontent.com/d6cb5c86034793427129acbc6bfd51123cccea906850ea740f1c17860262d17a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7a656e626f782f6464642e7376673f7374796c653d666f722d7468652d6261646765266c6162656c3d4c6174657374)](https://packagist.org/packages/zenbox/ddd)[![Total Downloads](https://camo.githubusercontent.com/9e33a4a9cf19c82dca828c945db9730894f7fc072a18b1ee2cf70be6d6427ea4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7a656e626f782f6464642e7376673f7374796c653d666f722d7468652d6261646765266c6162656c3d546f74616c2b646f776e6c6f616473)](https://packagist.org/packages/zenbox/ddd)

Domain Driven Design in PHP

- Assert [beberlei/assert](https://github.com/beberlei/assert)
- UuidIdentifier [ramsey/uuid](https://github.com/ramsey/uuid)
- Command
- Query
- Specification

Installation
------------

[](#installation)

Using Composer:

```
composer require zenbox/ddd
```

Examples
--------

[](#examples)

See [example/](https://github.com/zenbox-group/ddd/tree/master/example) for some examples.

Doctrine UUID type
------------------

[](#doctrine-uuid-type)

Add Doctrine custom type `uuid`

```
