hhpack/publisher
最新稳定版本:1.3.0
Composer 安装命令:
composer require hhpack/publisher
包简介
Simple implementation of Pub/Sub for Hack
README 文档
README
Simple implementation of Pub/Sub for Hack.
Basic usage
Usage is very simple, You just implement Message the Subscriber.
The following are register to MessagePublisher and just publish a message.
namespace domain; use HHPack\Publisher\Message; use HHPack\Publisher\Subscribable; use HHPack\Publisher\MessagePublisher; final class DomainMessage implements Message { } final class DomainMessageSubscriber implements Subscribable<Message> { public async function onDomainMessage(DomainMessage $message) : Awaitable<void> { await async_task1(); await async_task2(); } } $publisher = new MessagePublisher(); $publisher->registerSubscriber(new DomainMessageSubscriber()); await $publisher->publish(new DomainMessage());
Run the test
You can run the test with the following command.
composer install
composer test
统计信息
- 总下载量: 490
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-10-17