http-interop/http-factory-diactoros
PSR-17 HTTP factory implementations backed by Zend Diactoros. Create requests, responses, streams, and URIs through the standard HttpFactory interfaces, giving projects a lightweight bridge for standardizing on PSR-17 with Diactoros.
psr/http-factory:1.0) rather than maintaining bespoke HTTP factory code. The 1.0.0 release is a stability milestone — it signals a committed public contract, which is the threshold most teams use to move a dependency from "pilot" to "supported."psr/http-factory:1.0 constraint is a dependency-contract change, not a feature change. PM action is a compatibility audit against the Laravel/PHP versions in your support matrix, not a re-scoping of the roadmap.Consider adoption when:
1.0.0 sets psr/http-factory:1.0 as a floor, so dependency-conflict review is warranted before rollout.Look elsewhere when:
Http facade with no PSR interop requirement — the package adds abstraction without a current consumer.1.0.0 establishes API stability, not a published support timeline; confirm maintenance commitment before making it a platform dependency.To executives: This is a small, standards-based dependency that reduces integration cost and vendor lock-in. The 1.0.0 release means the interface is now stable, so adopting it is a low-risk, reversible decision. It does not add user-facing features; it lowers the cost and risk of future integrations. No incremental infrastructure spend is implied.
To engineering: The package sits on the PSR-17 factory standard and pins psr/http-factory:1.0, giving us a stable, framework-agnostic contract for constructing HTTP objects. 1.0.0 is a compatibility milestone with no new surface area — the work is a dependency audit (Laravel/PHP version support, transitive conflicts) plus a migration path off any hand-rolled factories. Recommend adopting behind the standard interface so clients remain swappable and tests stay simple.
How can I help you explore Laravel packages today?