voryx/thruway-subscription-meta

Thruway 库的订阅元模块

0.2.0 2017-12-19 15:55 UTC

This package is auto-updated.

Last update: 2024-09-19 09:20:28 UTC


README

  • Thruway 订阅元模块

这是一个为 Thruway 路由器提供的模块,它提供了 订阅元事件

本模块仅实现了规范中事件的部分。

本模块不分组订阅。每个订阅都会触发一个 on_createon_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();