netolabs/simple-event-dispatcher

基于PSR-14标准的简单事件调度器

v0.1.0 2020-03-09 05:16 UTC

This package is auto-updated.

Last update: 2024-09-09 15:34:04 UTC


README

基于PSR-14标准的简单事件调度器。

安装

通过Composer

$ composer require netolabs/simple-event-dispatcher

需求

需要PHP版本7.3及以上。

使用方法

添加监听器

$listenerProvider = new ListenerProvider();
$dispatcher = new EventDispatcher($listenerProvider);

$listenerProvider->addListener(MyEvent::class, function() {
    // ...
});

触发事件

$event = new MyEvent();

$dispatcher->dispatch($event);

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。