List view
- No due date•1/1 issues closed
# Initial release Really proud to release the initial version of the next generation of [`for/http-middleware-psr15-adapter`](https://github.com/friends-of-reactphp/http-middleware-psr15-adapter). Where `for/http-middleware-psr15-adapter` relies on tricks like realtime monkey patching and clever use of generators as coroutines to achieve bridging [`react/http`](https://reactphp.org/http/#middleware) middleware and [`PSR-15`](https://www.php-fig.org/psr/psr-15/) middleware. This package uses only threads to achieve a bridge between them without having to change any monkey patching. # Usage The middleware adapter accepts any PSR-15 middleware instance that meets for following criteria: * Only uses scalars and userland classes * Doesn't hold references to anything but scalars and userland classes * Doesn't have internal state or relies on external state ```php $loop = Factory::create(); $pool = new Infinite($loop, 10); $eventLoopBridge = new EventLoopBridge($loop); $streamFactory = new StreamFactory($eventLoopBridge); $psr15Middleware = new ThePsr15MiddlewareOfYourChoice(); $server = new React\Http\Server( $loop, new ReactMiddleware($streamFactory, $pool, $psr15Middleware, $loop, $eventLoopBridge) ); ```
No due date•12/12 issues closed