listenEvents() listenEvents(array $events) : $this 批量注册事件监听 Parameters array $events 事件定义 Returns $this —
listen() listen(string $event, mixed $listener, bool $first = false) : $this 注册事件监听 Parameters string $event 事件名称 mixed $listener 监听操作(或者类名) bool $first 是否优先执行 Returns $this —
hasListener() hasListener(string $event) : bool 是否存在事件监听 Parameters string $event 事件名称 Returns bool —
subscribe() subscribe(mixed $subscriber) : $this 注册事件订阅者 Parameters mixed $subscriber 订阅者 Returns $this —
observe() observe(string|object $observer, null|string $prefix = '') : $this 自动注册事件观察者 Parameters string|object $observer 观察者 null|string $prefix 事件名前缀 Returns $this —
trigger() trigger(string|object $event, mixed $params = null, bool $once = false) : mixed 触发事件 Parameters string|object $event 事件名称 mixed $params 传入参数 bool $once 只获取一个有效返回值 Returns mixed —
until() until( $event, null $params = null) : mixed 触发事件(只获取一个有效返回值) Parameters $event null $params Returns mixed —
dispatch() dispatch(mixed $event, mixed $params = null) : mixed 执行事件调度 Parameters mixed $event 事件方法 mixed $params 参数 Returns mixed —