voryx / thruway-subscription-meta
Thruway 库的订阅元模块
0.2.0
2017-12-19 15:55 UTC
Requires
- voryx/thruway: ^0.4.2 | ^0.5.0
Requires (Dev)
- phpunit/phpunit: ^5.5.4
This package is auto-updated.
Last update: 2024-09-19 09:20:28 UTC
README
- Thruway 订阅元模块
这是一个为 Thruway 路由器提供的模块,它提供了 订阅元事件。
本模块仅实现了规范中事件的部分。
本模块不分组订阅。每个订阅都会触发一个 on_create
和 on_subscribe
事件。
- 使用方法
可以将该模块添加到路由器中,为所有领域提供元事件
$router = new Router(); $router->registerModules([ new RatchetTransportProvider(), new SubscriptionMetaModule() ]); $router->start();
或作为领域模块,为个别领域提供元事件
$router = new Router(); $router->registerModules([ new RatchetTransportProvider() ]); $realm = $router->getRealmManager()->getRealm('some_realm'); $realm->addModule(new SubscriptionMetaModule()); $router->start();