1 repository
Represents HTTP messages as immutable value objects where modifications produce new instances, guaranteeing message integrity.
Distinct from HTTP Message Mapping: Distinct from HTTP Message Mapping: focuses on the immutable value object pattern for messages, not mapping raw data to objects.
Explore 1 awesome GitHub repository matching software engineering & architecture · Immutable HTTP Message Models. Refine with filters or upvote what's useful.
PSR-7 HTTP Message Interfaces is a set of standardized PHP interfaces for representing HTTP request and response messages, URIs, streams, and uploaded files as immutable value objects. These interfaces define a common contract that enables interoperability between PHP frameworks and libraries when handling HTTP messages, ensuring that any implementation can be used interchangeably. The interfaces model HTTP messages as immutable value objects where any modification produces a new instance, guaranteeing message integrity throughout the request lifecycle. They provide case-insensitive header ac
Models HTTP messages as immutable value objects, the foundational concept of the PSR-7 standard.