jaspernbrouwer / doctrine-dbal-bridge
v2.0.0
2015-02-10 15:50 UTC
Requires
- php: >=5.4
- doctrine/dbal: ~2.3
- simple-bus/message-bus: ~1.0
Requires (Dev)
- phpunit/phpunit: ~4.3
This package is not auto-updated.
Last update: 2022-02-01 12:43:04 UTC
README
用于使用 SimpleBus 与 Doctrine 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
用法
- 设置 command bus
$commandBus = ...;
- 设置 Doctrine DBAL 连接
$connection = ...;
- 设置 WrapsMessageHandlingInTransaction 中间件
use JNB\DoctrineDBALBridge\MessageBus\WrapsMessageHandlingInTransaction; $transactionalMiddleware = new WrapsMessageHandlingInTransaction($connection);
- 将中间件添加到 command bus
$commandBus->addMiddleware($transactionalMiddleware);