事件控制器

WebSocekt的控制器会根据action字段进行路由匹配,最终找到/app/socket/目录下的控制器文件进行处理。
改目录下的事件控制器,都需要继承\x\WebSocekt基类。

<?php
namespace app\socket;
use x\WebSocket;

/**
 * @Controller(prefix="test")
*/
class Index extends WebSocket
{
    /**
     * @RequestMapping(route="/index", title="action为test/index访问这里")
    */
    public function index() {
        return $this->fetch(200, '描述', []);
    }

    /**
     * @RequestMapping(route="/demo", title="action为test/demo访问这里")
    */
    public function demo() {
        return $this->fetch(301, '描述');
    }
}