foxphp/event-dispatcher
Composer 安装命令:
composer require foxphp/event-dispatcher
包简介
A simple event dispatcher in PHP
README 文档
README
A simple event dispatcher in PHP.
Installation
To install this package you can use composer:
composer require foxphp/event-dispatcher
Usage
// Create a new dispatcher $dispatcher = Dispatcher::make( listeners: [ Path\To\Event::class => [ Path\To\Listener::class, ] ] ); $dispatcher = new Dispatcher( listeners: [], log: [] ); // Add event with listeners $dispatcher->add( event: Path\To\Event::class, listeners: [ Path\To\Listener::class, ] ); // Append listeners onto an event listener array $dispatcher->append( event: Path\To\Event::class, listeners: [ Path\To\Another\Listener::class, ] ); // Dispatch $dispatcher->dispatch( event: new Path\To\Event(), debug: true, ); // Get debug log items $dispatcher->log(); // []
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-06-25