viloveul/event
Composer 安装命令:
composer require viloveul/event
包简介
Event Dispatcher of Viloveul
README 文档
README
Installation
make sure your php version > 7.0
composer require viloveul/event
How
require __DIR__ . '/vendor/autoload.php'; class MyEvent { /** * @var string */ public $name = 'foo'; } class MyListener { /** * @param MyEvent $event */ public function __invoke(MyEvent $event) { if ($event->name === 'foo') { throw new Exception("foo"); } else { throw new Exception("bar"); } } } $provider = new Viloveul\Event\Provider(); $provider->addListener(new MyListener()); $dispatcher = new Viloveul\Event\Dispatcher($provider); $dispatcher->dispatch(new MyEvent());
统计信息
- 总下载量: 156
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-12-28