lamoda / tactician-locking-middleware

Tactician command bus middleware for blocking commands execution inside of other running command

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lamoda Tactician Locking Middleware

Build Status Scrutinizer Code Quality Code Coverage Build Status test

Updated version of core Locking Middleware plugin. Can handle \Throwable, not only \Exception.

Installation

Composer

composer require lamoda/tactician-locking-middleware

Configuration

use Lamoda\TacticianLockingMiddleware\LockingMiddleware;
use League\Tactician\CommandBus;

$lockingMiddleware = new LockingMiddleware();

$commandBus = new CommandBus([
    $lockingMiddleware,
    // ... your other middleware...
]);

About

Tactician command bus middleware for blocking commands execution inside of other running command

License:MIT License


Languages

Language:PHP 100.0%