Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 3 KB

README.md

File metadata and controls

58 lines (39 loc) · 3 KB

PHP version Latest Version License

Total Downloads Monthly Downloads

ddd

Metapackage to DDD building blocks

Installation

Composer

composer require phpgears/ddd

Usage

Require composer autoload file

require './vendor/autoload.php';

Building blocks of DDD provided by this library

phpgears/identity Identity
phpgears/value-object Value Object
phpgears/aggregate Aggregate Root, Entity
phpgears/event Domain Event, Event Bus

Supporting packages

Packages that provide supporting functionality

phpgears/immutability PHP object immutability
phpgears/dto Data Transfer Object

Related packages

Concepts and packages, related and complementing DDD, you might be interested in but are NOT included

phpgears/enum Enumerables
phpgears/cqrs Command/Query Responsibility Segregation
phpgears/event-sourcing Event Sourcing

License

See file LICENSE included with the source code for a copy of the license terms.