Download the PHP package ericksonreyes/domain-driven-design without Composer
On this page you can find all versions of the php package ericksonreyes/domain-driven-design. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download ericksonreyes/domain-driven-design
More information about ericksonreyes/domain-driven-design
Files in ericksonreyes/domain-driven-design
Download ericksonreyes/domain-driven-design
More information about ericksonreyes/domain-driven-design
Files in ericksonreyes/domain-driven-design
Vendor ericksonreyes
Package domain-driven-design
Short Description Domain Driven Design Inspired Classes and Interfaces
License MIT
Package domain-driven-design
Short Description Domain Driven Design Inspired Classes and Interfaces
License MIT
Please rate this library. Is it a good library?
Informations about the package domain-driven-design
Domain Driven Design Classes and Interfaces
A collection of Domain Driven Design inspired Classes and Interfaces.
Installation
Usage
- Command Bus
- Event Bus
- Class Composition Validator
Value Objects
- Identifier
- Currency
- Email Address
- Money
- Full Name
- Name Title
- Person Name
- Name Suffix
- Address
- Street
- City
- State
- Country Code
- Zip Code
- File
Examples
- Domain Entity
- Domain Event
- Event Sourced Domain Entity
- File Attaching Domain Entity
Interfaces
- Command Bus
- Event Bus
- Event Handler
- Event Publisher
- Event Repository
- Exception Handler
- Identity Generator
Abstract Exceptions
- AuthenticationFailureException - Authentication/Login failed.
- PermissionDeniedException - Authorization failed. No permission to access a record or execute a command.
- RecordConflictException - Saving an existing record or overwriting a record with state that has been changed.
- DeletedRecordException - Accessing or deleting a record that has been deleted already.
- RecordNotFoundException - Accessing or deleting a record that never existed.
- MissingActionPerformerException - Commands that has no action performer for accountability.
- EmptyIdentifierException - Entity or aggregate with an empty identifier value.
Exceptions
- MissingEventReplayMethodException - Event sourced entity or aggregate does not have the required event replay method.
- DomainEventOwnershipException - Replaying an event that does not belong to the entity or aggregate.
All versions of domain-driven-design with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.2
The package ericksonreyes/domain-driven-design contains the following files
Loading the files please wait ....