PSR-17
E452842
PSR-17 is a PHP standard that defines interfaces for HTTP message factories, enabling consistent creation of requests, responses, and related HTTP objects across frameworks and libraries.
All labels observed (1)
| Label | Occurrences |
|---|---|
| PSR-17 canonical | 1 |
Statements (41)
| Predicate | Object |
|---|---|
| instanceOf |
HTTP message factory standard
ⓘ
PHP Standard Recommendation ⓘ |
| abbreviationFor | PHP Standards Recommendation 17 NERFINISHED ⓘ |
| aimsTo |
enable interoperability between HTTP libraries
ⓘ
standardize HTTP message factory APIs ⓘ |
| appliesTo | PHP NERFINISHED ⓘ |
| buildsOn | Concepts from PSR-7 ⓘ |
| category |
HTTP
ⓘ
Software interoperability standard ⓘ Web development ⓘ |
| complements | PSR-7 NERFINISHED ⓘ |
| defines |
HTTP message factory interfaces
ⓘ
Request factory interface ⓘ Response factory interface ⓘ Server request factory interface ⓘ Stream factory interface ⓘ URI factory interface ⓘ Uploaded file factory interface ⓘ |
| doesNotDefine |
HTTP client behavior
ⓘ
HTTP server behavior ⓘ |
| ensures |
Consistent HTTP message creation across frameworks
ⓘ
Framework-agnostic HTTP factories ⓘ |
| focusesOn | HTTP message creation ⓘ |
| hasFullName | PHP Standards Recommendation 17 NERFINISHED ⓘ |
| hasScope | HTTP message factories only ⓘ |
| intendedFor |
Framework developers
ⓘ
Library authors ⓘ PHP package maintainers ⓘ |
| language | PHP NERFINISHED ⓘ |
| maintainedBy | PHP Framework Interop Group NERFINISHED ⓘ |
| partOf | PHP-FIG standards NERFINISHED ⓘ |
| relatedTo |
PSR-18
NERFINISHED
ⓘ
PSR-7 NERFINISHED ⓘ |
| status | Accepted ⓘ |
| type | Interface specification ⓘ |
| usedFor |
Creating HTTP requests
ⓘ
Creating HTTP responses ⓘ Creating URI objects ⓘ Creating server requests ⓘ Creating streams ⓘ Creating uploaded file objects ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.