Everything under Quiote\Request.
| Class | Description |
|---|
BracketPath | Stateless resolution of legacy bracket-path parameter names (e.g. |
RequestDtoMapper | Constructs a #[MapRequest] DTO instance from an already-validated WebRequest. |
RequestDtoRegistry | In-process cache for #[MapRequest] reflection results, mirroring Quiote\DI\Container::classPlan()‘s per-class caching style: a DTO’s shape never changes mid-process, so both the parsed RequestDtoDefinition and the “which execute*() parameter (if any) is a #[MapRequest] DTO” lookup are computed once and reused for the life of the worker/request. |
RequestParameterStore | Immutable holder for WebRequest’s runtime (internal) parameters and the strict-validation whitelist. |
RequestState | The seam onto the request that is current now. |
RequestUrl | Immutable holder for the URL metadata WebRequest exposes alongside the wrapped PSR-7 request: scheme, host, port, path, query, and the derived request URI / full URL / protocol string. |
TrustedHosts | The core.trusted_hosts allow-list, applied to a hostname taken from the request. |
WebRequest | WebRequest provides additional support for web-only client requests such as cookie and file manipulation. |
| Trait | Description |
|---|
Psr7DelegationTrait | Pure one-line delegations to the wrapped Nyholm\Psr7\ServerRequest. |
Psr7RequestTrait | Reading and stripping of intrinsic PSR-7 request data, used by WebRequest. |
RequestInspectionTrait | “Is this field empty/absent?” convenience helpers shared by WebRequest, one per input source (parameter, cookie, header, file). |
UploadedFileAccessTrait | Convenience accessors returning flat lists of UploadedFileInterface instances, hiding PSR-7’s nested-array upload structure from callers. |