Download .zip |
Info | View files (32) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2020-07-08 (6 days ago) | Not yet rated by the users | Total: 24 This week: 24 | All time: 9,957 This week: 8 |
Version | License | PHP version | Categories | |||
dddreveal 1.0.3 | MIT/X Consortium ... | 7 | Design Patterns, PHP 7 |
Description | Author | |
This package provides base classes to implement Domain Driven Design. |
Domain Driven Design starter package
Files |
File | Role | Description | ||
---|---|---|---|---|
src (8 directories) | ||||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files | / | src |
File | Role | Description | ||
---|---|---|---|---|
Aggregate (5 files) | ||||
Commands (3 files) | ||||
Dispatcher (1 file) | ||||
Events (9 files) | ||||
EventStore (1 file, 1 directory) | ||||
Exceptions (1 file) | ||||
Repository (5 files) | ||||
Validators (3 files) |
Files | / | src | / | Aggregate |
File | Role | Description |
---|---|---|
Aggregable.php | Class | Class source |
AggregateHistory.php | Class | Class source |
AggregateIdentifier.php | Class | Class source |
AggregateIsCorruptedException.php | Class | Class source |
AggregateRoot.php | Class | Class source |
Files | / | src | / | Commands |
File | Role | Description |
---|---|---|
Commandable.php | Class | Class source |
Commanding.php | Class | Class source |
CommandValidator.php | Class | Class source |
Files | / | src | / | Events |
File | Role | Description |
---|---|---|
AbstractEvent.php | Class | Class source |
DomainEvent.php | Class | Class source |
EventIsSourced.php | Class | Class source |
EventListener.php | Class | Class source |
EventSourceDisabledException.php | Class | Class source |
EventStoreUnavailableException.php | Class | Class source |
InvalidEventException.php | Class | Class source |
ReconstituteEvents...ilableException.php | Class | Class source |
RecordedEvents.php | Class | Class source |
Files | / | src | / | Repository |
File | Role | Description |
---|---|---|
AbstractRepository.php | Class | Class source |
BaseProjection.php | Class | Class source |
Projectable.php | Class | Class source |
QueryRepository.php | Class | Class source |
Repository.php | Class | Class source |
Files | / | src | / | Validators |
File | Role | Description |
---|---|---|
Assert.php | Class | Class source |
AssertionValidationTrait.php | Class | Class source |
UuidValidator.php | Class | Class source |
dddreveal-2020-07-08.zip 22KB | |
dddreveal-2020-07-08.tar.gz 8KB | |
Install with Composer |
Needed packages | ||
Class | Download | Why it is needed | Dependency |
---|---|---|---|
Get PHP Class Name | .zip .tar.gz | ... | Required |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.