wwwision/subscription-engine-neos-adapter
最新稳定版本:1.0.0
Composer 安装命令:
composer require wwwision/subscription-engine-neos-adapter
包简介
neos/eventstore adapter for wwwision/subscription-engine
README 文档
README
neos/eventstore adapter for wwwision/subscription-engine
Usage
$eventStore = new DoctrineEventStore($dbalConnection, eventTableName: 'events'); $subscriptionEngine = new SubscriptionEngine( eventStoreAdapter: new NeosEventStoreAdapter($eventStore), subscriptionStore: new DoctrineSubscriptionStore($dbalConnection, tableName: 'subscriptions'), subscribers: Subscribers::fromArray([ Subscriber::create( id: 'some-projection', handler: fn (EventEnvelope $eventEnvelope) => print($eventEnvelope->event->type->value), reset: fn () => print('resetting projection for replay'), ), Subscriber::create( id: 'some-process', handler: fn (EventEnvelope $eventEnvelope) => print('invoking process...'), runMode: RunMode::FROM_NOW, setup: fn () => print('setting up process...'), ), ]) );
Contribution
Contributions in the form of issues or pull requests are highly appreciated
License
See LICENSE
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-06-17