jtrw/events
Composer 安装命令:
composer require jtrw/events
包简介
Events
README 文档
README
Wrapper for symfony Event
Structure Events
- EventManager
- EventSource
Install
Via Composer
$ composer require jtrw/simple-events
Usage EvenManager
class PreparedData { public const TEST_USER_NAME = "Test User"; public function doPrepareData(\Jtrw\Events\EventSource $eventSource) { $target = $eventSource->getTarget(); $target['values']['name'] = static::TEST_USER_NAME; } } $event = new \Jtrw\Events\EventManager(); $event->addListener("testHook", [new PreparedData(), 'doPrepareData']); $values = [ 'name' => 'Hello' ]; $target = [ 'values' => &$values ]; $event->fireHook("testHook", $target); print_r($target); /* [values] => Array ( [name] => Test User ) *?/
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
$ composer test
统计信息
- 总下载量: 17
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-12-04