julessutt/event-manager

用于简单事件管理的轻量级库

1.0.1 2023-07-06 10:28 UTC

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);

作者及github项目

作者 - @julesSutt Github项目