laminas/laminas-httphandlerrunner
Laminas HTTP Handler Runner executes PSR-7 request handlers and PSR-15 middleware, emitting generated responses to the client in traditional PHP server environments.
RequestHandlerInterface components and emitting PSR-7 responses. This is relevant only if portability across PSR-compliant frameworks is a product goal.RequestHandlerInterface and emit the resulting PSR-7 response.Illuminate\Http\Response. Do not introduce this package just to emit responses in a standard Laravel app.Executive summary: This is a small standards-adapter package, not a Laravel framework component. It lets an application run PSR-15 request handlers and emit PSR-7 responses. It is worth considering only if our strategy requires PSR-based interoperability or reuse of PSR-15 components across frameworks. For a Laravel-only product, it adds complexity without improving the core user experience and should not be prioritized.
Engineering summary: Adopt it only behind a clear PSR-15/PSR-7 integration requirement. It solves a narrow bootstrap/emission problem well, but it does not replace Laravel’s HTTP kernel and will likely require a bridge into Laravel’s request/response lifecycle. Low adoption signals—73 stars and zero listed dependents—mean we should pin the dependency, test compatibility, and avoid making it foundational unless the interoperability use case is concrete and funded.
How can I help you explore Laravel packages today?