# event-console **Repository Path**: fiberphp/event-console ## Basic Information - **Project Name**: event-console - **Description**: 🖥️ FiberPHP 事件 CLI —— event:list 命令,列出已注册的事件监听器。 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-07 - **Last Updated**: 2026-11-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fiberphp/event-console FiberPHP 事件 CLI 工具,提供 `event:list` 命令列出已注册的事件监听器。 从 `fiberphp/event` 包拆出,解除 `event → console → framework → workerman` 反向依赖链。 `event` 包回归纯基础事件分发层,需要 CLI 调试能力时另装本包。 ## 安装 ```bash composer require fiberphp/event-console ``` 安装后 `event:list` 命令自动注册到 `fiberphp/console`,无需手动配置。 ## 使用 ```bash # 列出全部已注册的事件监听器 php fiber event:list ``` 输出示例: ``` +----+------------+------------------+ | id | event_name | callback | +----+------------+------------------+ | 1 | user.login | ["UserService"] | | 2 | user.login | Closure | +----+------------+------------------+ ``` ## 依赖 - `fiberphp/console` — 命令框架 - `fiberphp/event` — 事件分发器(提供 `Event::list()`) - `fiberphp/framework` — 包发现与框架引导 ## License MIT