Recommend this page to a friend! |
Download |
Info | Files | Install with Composer | Download | Reputation | Support forum | Blog | Links |
Ratings | Unique User Downloads | Download Rankings | ||||
Not yet rated by the users | Total: 44 | All time: 10,809 This week: 68 |
Version | License | PHP version | Categories | |||
ddd-common 1.0.0 | Custom (specified... | 5 | PHP 5, Design Patterns |
PHP Interfaces provider for DDD, CQRS and ES.
compose require cydrickn/ddd-common
For usage you can view the repo https://github.com/cydrickn/symfony-ddd-cqrs-es
MIT, see LICENSE.
Files (36) |
File | Role | Description | ||
---|---|---|---|---|
src (7 directories) | ||||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files (36) | / | src |
File | Role | Description | ||
---|---|---|---|---|
Command (3 files) | ||||
Domain (4 files, 2 directories) | ||||
EventSourcing (3 files, 1 directory) | ||||
EventStore (6 files, 1 directory) | ||||
Query (3 files) | ||||
ReadModel (6 files) | ||||
Serializer (1 file) |
Files (36) | / | src | / | Command |
File | Role | Description |
---|---|---|
AbstractCommandHandler.php | Class | Class source |
CommandBusInterface.php | Class | Class source |
CommandHandlerInterface.php | Class | Class source |
Files (36) | / | src | / | Domain |
File | Role | Description | ||
---|---|---|---|---|
Event (1 file) | ||||
ValueObject (3 files) | ||||
AbstractDomain.php | Class | Class source | ||
DomainCollectionInterface.php | Class | Class source | ||
DomainInterface.php | Class | Class source | ||
DomainMapperInterface.php | Class | Class source |
Files (36) | / | src | / | Domain | / | ValueObject |
File | Role | Description |
---|---|---|
DomainId.php | Class | Class source |
DomainIdInterface.php | Class | Class source |
StringObject.php | Class | Class source |
Files (36) | / | src | / | EventSourcing |
File | Role | Description | ||
---|---|---|---|---|
Exceptions (1 file) | ||||
EventSourcedRepositoryInterface.php | Class | Class source | ||
EventSourceInterface.php | Class | Class source | ||
EventSourceTrait.php | Class | Class source |
Files (36) | / | src | / | EventSourcing | / | Exceptions |
File | Role | Description |
---|---|---|
ClassIsNotEventSourcedException.php | Class | Class source |
Files (36) | / | src | / | EventStore |
File | Role | Description | ||
---|---|---|---|---|
Exceptions (2 files) | ||||
EventMessage.php | Class | Class source | ||
EventMeta.php | Class | Class source | ||
EventStoreInterface.php | Class | Class source | ||
Stream.php | Class | Class source | ||
StreamName.php | Class | Class source | ||
TransactionalEventStoreInterface.php | Class | Class source |
Files (36) | / | src | / | EventStore | / | Exceptions |
File | Role | Description |
---|---|---|
StreamNotFoundException.php | Class | Class source |
UnableToAppendEventException.php | Class | Class source |
Files (36) | / | src | / | Query |
File | Role | Description |
---|---|---|
AbstractQueryHandler.php | Class | Class source |
QueryBusInterface.php | Class | Class source |
QueryHandlerInterface.php | Class | Class source |
Files (36) | / | src | / | ReadModel |
File | Role | Description |
---|---|---|
AbstractReadModel.php | Class | Class source |
AbstractReadModelEventHandler.php | Class | Class source |
AbstractReadModelIterator.php | Class | Class source |
ReadModelEventHandlerInterface.php | Class | Class source |
ReadModelInterface.php | Class | Class source |
ReadModelRepositoryInterface.php | Class | Class source |
The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
Install with Composer |
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.