componenta/websocket-app
Composer 安装命令:
composer require componenta/websocket-app
包简介
Application integration for Componenta WebSocket server
README 文档
README
Application integration for componenta/websocket-server. The package adds a WebSocket application adapter, boot target, and bootloader for the Scope::WEBSOCKET runtime.
Installation
composer require componenta/websocket-app
The package exposes Componenta\App\WebSocket\ConfigProvider through Composer metadata and includes Componenta\WebSocket\ConfigProvider.
Registered Services
ConfigProvider registers:
| Service or config key | Purpose |
|---|---|
WebSocketAppAdapter |
Creates a WebSocket app for Scope::WEBSOCKET. |
WebSocketBootTargetAdapter |
Creates the boot target for WebSocket configuration. |
WebSocketBootloader |
Loads config/websocket.php when it exists. |
App |
Runs the configured WebSocket server application. |
Configuration File
WebSocketBootloader requires config/websocket.php if it exists. The file receives $app as WebSocketBootTargetInterface and can set the application:
use Componenta\App\WebSocket\Boot\Target\WebSocketBootTargetInterface; /** @var WebSocketBootTargetInterface $app */ $app->application = App\WebSocket\ChatApplication::class;
The assigned value may be a WebSocketApplicationInterface, a container service id, a MessageRouterInterface, or a callable.
Related Packages
componenta/websocket-serverprovides the server, protocol, connection, socket, and application contracts.componenta/skeletonhas a WebSocket preset withbin/websocket.php.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-14