39 lines
1.5 KiB
PHP
39 lines
1.5 KiB
PHP
<?php
|
|
// 事件定义文件
|
|
|
|
return [
|
|
'bind' => [
|
|
],
|
|
|
|
'listen' => [
|
|
'AppInit' => [],
|
|
'HttpRun' => [],
|
|
'HttpEnd' => [],
|
|
'LogLevel' => [],
|
|
'LogWrite' => [],
|
|
'UserStat' => ['app\common\listener\UserStat'], // 记录统计信息(用户访问量)
|
|
'ShopStat' => ['app\common\listener\ShopStat'], // 记录统计信息(访问商铺用户量)
|
|
'Notice' => ['app\common\listener\Notice'], // 通知
|
|
'Footprint' => ['app\common\listener\Footprint'], // 访问足迹
|
|
'AfterCancelOrder' => ['app\common\listener\AfterCancelOrder'], // 取消订单
|
|
|
|
// swoole 相关事件
|
|
'swoole.start' => ['app\common\listener\websocket\Start'], // 开启
|
|
'swoole.websocket.login' => ['app\common\listener\websocket\Login'], // 登录事件
|
|
'swoole.websocket.chat' => ['app\common\listener\websocket\Chat'], // 对话事件
|
|
'swoole.websocket.transfer' => ['app\common\listener\websocket\Transfer'], // 转接事件
|
|
'swoole.websocket.close' => ['app\common\listener\websocket\Close'], // 关闭事件
|
|
'swoole.websocket.user_online' => ['app\common\listener\websocket\UserOnline'], // 上线事件
|
|
'swoole.websocket.read' => ['app\common\listener\websocket\Read'], // 已读事件
|
|
|
|
// 订单打印
|
|
'Printer' => ['app\common\listener\Printer'],
|
|
// 商品下架或删除, 更新商品收藏状态
|
|
'UpdateCollect' => ['app\common\listener\UpdateCollect'],
|
|
|
|
],
|
|
|
|
'subscribe' => [
|
|
],
|
|
];
|