larva / pusher-sdk
官方 Pusher 服务器 PHP SDK。
1.0.7
2024-05-10 12:12 UTC
Requires
- php: ^8.0
- ext-json: *
- guzzlehttp/guzzle: ^6.3.1|^7.0
Requires (Dev)
- phpunit/phpunit: ^8.4|^9.0
README
简介
Pusher 服务 Sdk
官方文档
安装
要在您的项目中安装 SDK,您需要通过 composer 引入此包
composer require larva/pusher-sdk
基本使用
您可以创建这样的 SDK 实例
$forge = new Larva\Pusher\Forge('http://ws.domain.com', TOKEN_HERE);
发布点对点事件:
$res = $forge->publish('6557749ee6d95#32131','event', ['name'=>'张三']);
向频道广播事件:
$res = $forge->trigger('room1','event', ['name'=>'张三']); //或者 $channel = $forge->channel('room1'); $channel->trigger('event', ['name'=>'张三']);
查询频道在线人数:
$channel = $forge->channel('room1'); $channel->online_users;
许可证
Larva Forge SDK 是开源软件,受 MIT 许可证 许可。