tioncico/event-hook
Composer 安装命令:
composer require tioncico/event-hook
包简介
README 文档
README
hook事件组件 借鉴tp5写的hook事件
$eventHook = EventHook::getInstance(); //闭包函数 $result = $eventHook->add('test',function ($a,$b,$c){ $this->assertEquals($a,1); $this->assertEquals($b,2); $this->assertEquals($c,3); return [$a,$b,$c]; }); $this->assertTrue(!!$result); //传入类名 $result = $eventHook->add('test',Test::class); $this->assertTrue(!!$result); //传入类名+方法名数组 $result = $eventHook->add('test',[Test::class,'test']); $this->assertTrue(!!$result); //传入一个类 $result = $eventHook->add('test',new TestClass()); $this->assertTrue(!!$result); $result = $eventHook->listen('test',false,1,2,3); foreach ($result as $value){ $this->assertEquals($value,[1,2,3]); }
统计信息
- 总下载量: 48
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2019-09-09