$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 |