fyre / event
事件库。
v2.0.8
2024-06-29 01:46 UTC
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.59
- fyre/php-cs-fixer-config: ^1.0
- phpunit/phpunit: ^10
README
FyreEvent 是一个免费的、开源的 PHP 事件库。
目录
安装
使用 Composer
composer require fyre/event
在 PHP 中
use Fyre\Event\Event;
方法
清除
清除所有事件。
Event::clear();
有
检查事件是否存在。
$name是表示事件名称的字符串。
$hasEvent = Event::has($name);
关闭
移除事件。
$name是表示事件名称的字符串。$callback是要移除的回调函数。
$removed = Event::off($name, $callback);
如果省略了 $callback 参数,则将移除所有事件。
Event::off($name);
开启
添加事件。
$name是表示事件名称的字符串。$callback是要执行的回调函数。$priority是表示回调函数优先级的数字,默认为 Event::PRIORITY_NORMAL。
Event::on($name, $callback, $priority);
触发
触发事件。
$name是表示事件名称的字符串。
提供的任何附加参数都将传递给事件回调函数。
Event::trigger($name, ...$args);