taskinbirtan / emit-listen
一个简单的 emit/listener 包
dev-master
2023-04-29 21:11 UTC
Requires
- php: >=7.4
This package is not auto-updated.
Last update: 2024-09-30 02:02:53 UTC
README
一个用于 PHP 的简单 emit/listener 包。
安装
使用 composer 安装此包
composer require taskinbirtan/emit-listen use TaskinBirtan\EmitListen\Emitter; $emitter = new Emitter(); $emitter->on('myEvent', function ($arg1, $arg2) { // Do something with the arguments }); $emitter->emit('myEvent', 'arg1Value', 'arg2Value'); use TaskinBirtan\EmitListen\Emitter; use TaskinBirtan\EmitListen\Listener; $emitter = new Emitter(); $listener = new Listener($emitter); $listener->subscribe('myEvent', function ($arg1, $arg2) { // Do something with the arguments }); $emitter->emit('myEvent', 'arg1Value', 'arg2Value');