Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jeckel-lab/command-dispatcher

Command dispatcher pattern implementation
https://github.com/jeckel-lab/command-dispatcher

command-bus command-dispatcher cqrs cqrs-pattern php8

Last synced: 9 days ago
JSON representation

Command dispatcher pattern implementation

Awesome Lists containing this project

README

        

# Command Dispatcher
[![Latest Stable Version](https://poser.pugx.org/jeckel-lab/command-dispatcher/v/stable)](https://packagist.org/packages/jeckel-lab/command-dispatcher)
[![Total Downloads](https://poser.pugx.org/jeckel-lab/command-dispatcher/downloads)](https://packagist.org/packages/jeckel-lab/command-dispatcher)
[![Build Status](https://github.com/jeckel-lab/command-dispatcher/workflows/validate/badge.svg)](https://github.com/Jeckel-Lab/command-dispatcher/actions)
[![codecov](https://codecov.io/gh/jeckel-lab/command-dispatcher/branch/main/graph/badge.svg)](https://codecov.io/gh/jeckel-lab/command-dispatcher)
[![Infection MSI](https://badge.stryker-mutator.io/github.com/Jeckel-Lab/command-dispatcher/main)](https://infection.github.io)

***If you are looking for symfony integration, look at the [jeckel-lab/command-dispatcher-bundle](https://packagist.org/packages/jeckel-lab/command-dispatcher-bundle) package.***

This is a framework independant implementation of the Command Dispatcher pattern for CQRS project.

## Installation

```bash
composer require jeckel-lab/command-dispatcher
```

## Resources

- [The Command Dispatcher Pattern](https://olvlvl.com/2018-04-command-dispatcher-pattern)