julessutt / event-manager
用于简单事件管理的轻量级库
1.0.1
2023-07-06 10:28 UTC
Requires
- php: >=8
This package is auto-updated.
Last update: 2024-09-06 14:15:38 UTC
README
用于简单事件管理的轻量级库
安装
使用 composer 安装项目
composer require julessutt/event-manager
自动加载并使用类
require_once 'vendor/autoload.php'; use EventManager\Emitter;
获取实例并注册事件
$em = Emitter::getInstance(); $em->on('user.new', function ($user) { echo "New user: {$user->getName()}"; });
触发事件
$em->emit('user.new', $user);