jaspernbrouwer/doctrine-dbal-bridge

此软件包已被弃用且不再维护。作者建议使用 simple-bus/doctrine-dbal-bridge 软件包。

SimpleBus 与 Doctrine DBAL 的桥梁

v2.0.0 2015-02-10 15:50 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:43:04 UTC


README

用于使用 SimpleBusDoctrine DBAL 的桥梁。

Jasper N. Brouwer 提供

已弃用

此软件包已弃用,并已迁移到 SimpleBus/DoctrineDBALBridge

如果您正在使用 SimpleBus/CommandBus,则可以继续使用 1.x 版本。但对于 SimpleBus/MessageBus,请切换到 SimpleBus/DoctrineDBALBridge此软件包将不再维护

版本

1.x 版本与 SimpleBus/CommandBus 兼容。

2.x 版本与 SimpleBus/MessageBus 兼容。

安装

使用 Composer

composer require jaspernbrouwer/doctrine-dbal-bridge

用法

  1. 设置 command bus
$commandBus = ...;
  1. 设置 Doctrine DBAL 连接
$connection = ...;
  1. 设置 WrapsMessageHandlingInTransaction 中间件
use JNB\DoctrineDBALBridge\MessageBus\WrapsMessageHandlingInTransaction;

$transactionalMiddleware = new WrapsMessageHandlingInTransaction($connection);
  1. 将中间件添加到 command bus
$commandBus->addMiddleware($transactionalMiddleware);