Lamoda Tactician Locking Middleware
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...
]);