$rules
$rules : array<mixed,\Imi\Server\WebSocket\Route\RouteItem>
路由规则
$rules : array<mixed,\Imi\Server\WebSocket\Route\RouteItem>
路由规则
$httpRoute : \Imi\Server\Http\Route\HttpRoute
parse(mixed $data) : \Imi\Server\WebSocket\Route\RouteResult
路由解析处理
| mixed | $data |
addRuleAnnotation(\Imi\Server\WebSocket\Route\Imi\Server\Route\Annotation\WebSocket\WSRoute $annotation, mixed $callable, array $options = array()) : void
增加路由规则,直接使用注解方式
| \Imi\Server\WebSocket\Route\Imi\Server\Route\Annotation\WebSocket\WSRoute | $annotation | |
| mixed | $callable | |
| array | $options |
getRules() : array<mixed,\Imi\Server\WebSocket\Route\RouteItem>
获取路由规则
checkCondition(array|object $data, \Imi\Server\Route\Annotation\WebSocket\WSRoute $annotation) : boolean
检查条件是否匹配
| array|object | $data | |
| \Imi\Server\Route\Annotation\WebSocket\WSRoute | $annotation |