Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/msgphp/domain

A dependency-free package to help building a business domain layer
https://github.com/msgphp/domain

api-platform cli cqrs doctrine domain-driven-design event-sourcing message-driven php php7 symfony uuid

Last synced: 27 days ago
JSON representation

A dependency-free package to help building a business domain layer

Awesome Lists containing this project

README

        

# NOT ACTIVELY SUPPORTED ANY MORE!!

msgphp/* repositories are not actively developed/supported anymore.

**Use in production on your own risks.**

If you want to do some hotfixes - please do PR directly in target repository instead of old monorepository.

# Domain

A dependency-free package to help building a business domain layer.

[![Latest Stable Version][packagist:img]][packagist]

# Installation

```bash
composer require msgphp/domain
```

# Documentation

- [Domain-Driven-Design](https://msgphp.github.io/docs/ddd/identifiers/)
- [Event sourcing](https://msgphp.github.io/docs/event-sourcing/event-handlers/)
- [Projection model](https://msgphp.github.io/docs/projection/models/)
- Try the Symfony [demo application](https://github.com/msgphp/symfony-demo-app)
- Get support on [Symfony's Slack `#msgphp` channel](https://symfony.com/slack-invite) or [raise an issue](https://github.com/msgphp/msgphp/issues/new)

# Contributing

[packagist]: https://packagist.org/packages/msgphp/domain
[packagist:img]: https://img.shields.io/packagist/v/msgphp/domain.svg?style=flat-square