socketio-php/emitter
最新稳定版本:v1.0
Composer 安装命令:
composer require socketio-php/emitter
包简介
event emitter
README 文档
README
Event emitter component.
Installation
$ composer install socketio-php/emitter
Test
➜ emitter git:(master) ✗ php vendor/bin/phpunit tests/EmitterTest.php PHPUnit 7.5.20 by Sebastian Bergmann and contributors. .......... 10 / 10 (100%) Time: 24 ms, Memory: 4.00 MB OK (10 tests, 10 assertions)
API
Emitter#on(event, fn)
Register an event handler fn.
Emitter#once(event, fn)
Register a single-shot event handler fn,
removed immediately after it is invoked the
first time.
Emitter#off(event, fn)
- Pass
eventandfnto remove a listener. - Pass
eventto remove all listeners on that event. - Pass nothing to remove all listeners on all events.
Emitter#emit(event, ...)
Emit an event with variable option args.
Emitter#listeners(event)
Return an array of callbacks, or an empty array.
Emitter#hasListeners(event)
Check if this emitter has event handlers.
License
MIT
统计信息
- 总下载量: 598
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-03-18