Package compatibility
Match component namespaces and Engine/Server versions when integrating packages.
| Component | Behavior |
|---|---|
| Console 1.1.8 / PHP 8.5 | An implicitly nullable parameter triggers a deprecation that Engine may convert into an exception |
| Web worker count | Environment values remain strings; pass an integer |
| Config | production.php is loaded under its own key rather than automatically overriding app/server |
| Events bootstrap | is_callable checks the callback array rather than each callback; use explicit Events registration |
| Session bootstrap | Truthy checks skip false/0 configuration values |
| WS / Middleware | WS positional arguments differ from the current getMiddleware signature |
| OAuth | The imported Response namespace differs from the declared HTTP package |
| Pusher | The class provides no transport/API implementation |
| MultiConnect | Composer’s Triangle\MultiConnect namespace differs from Webman\GatewayWorker in source files |
| Media | Source reads the legacy plugin.framex.media configuration prefix |
See components and plugins for signatures, configuration and examples. Use Web for a basic HTTP application.