netolabs / simple-event-dispatcher
基于PSR-14标准的简单事件调度器
v0.1.0
2020-03-09 05:16 UTC
Requires
- php: >=7.3
- psr/event-dispatcher: 1.0.*
Requires (Dev)
- phake/phake: 3.1.*
- phpmd/phpmd: 2.8.*
- phpunit/phpunit: ^7.5
- squizlabs/php_codesniffer: ^3.5
Provides
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)。请参阅许可证文件以获取更多信息。