2 Repos
Represents HTTP messages as immutable objects where any modification produces a new instance, guaranteeing message integrity.
Distinct from Value Objects: Distinct from Value Objects: specifically applies the immutable value object pattern to HTTP messages, not general domain value objects.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Immutable HTTP Message. 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 core architectural pattern of this package.
This library provides a foundational set of tools for managing HTTP communication within PHP web applications. It focuses on the lifecycle of client-server interactions by parsing incoming request data into structured objects and facilitating the construction of protocol-compliant server responses. The architecture is built around immutable data structures that ensure state consistency throughout the application lifecycle. It incorporates lazy header parsing to reduce memory overhead and utilizes stream-based management for handling request and response payloads. By adhering to established co
Models HTTP messages as immutable objects to ensure state consistency throughout the request-response lifecycle.