WebSocket engine
triangle/engine-ws conflicts with engine-http. The WebSocket integration guide describes its real request/connection model and the Middleware signature mismatch that must be fixed before a verified end-to-end app is promised.
Use a separate compatible Ws application, not both engines sharing aliases in one lock. No chat, broadcast, reconnect or multi-worker guarantee follows from the source class existing. The verified low-level Server WebSocket recipe checks transport separately.
Direct requirements: PHP ^8.1, Engine ^8.1, Router ^2.0, Middleware ^2.0. License: AGPL-3.0-or-later. Source.
Source reviewed 2026-10-17; Ivan Zorin / Localzet Group. Guide AGPL-3.0-or-later; package licenses retained.