PSR-7
E452840
PSR-7 is a PHP standard that defines common interfaces for HTTP messages, including requests and responses, to ensure interoperability between web frameworks and libraries.
All labels observed (1)
| Label | Occurrences |
|---|---|
| PSR-7 canonical | 1 |
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
PHP standard
ⓘ
PHP-FIG standard ⓘ |
| abbreviationOf | PHP Standard Recommendation 7 NERFINISHED ⓘ |
| defines |
HTTP message interfaces
ⓘ
HTTP request interface ⓘ HTTP response interface ⓘ URI interface ⓘ message interface ⓘ server request interface ⓘ stream interface ⓘ uploaded file interface ⓘ |
| definesInterface |
Psr\Http\Message\MessageInterface
ⓘ
Psr\Http\Message\RequestInterface NERFINISHED ⓘ Psr\Http\Message\ResponseInterface NERFINISHED ⓘ Psr\Http\Message\ServerRequestInterface NERFINISHED ⓘ Psr\Http\Message\StreamInterface NERFINISHED ⓘ Psr\Http\Message\UploadedFileInterface NERFINISHED ⓘ Psr\Http\Message\UriInterface NERFINISHED ⓘ |
| domain |
HTTP
NERFINISHED
ⓘ
web applications ⓘ |
| encourages | decoupling of HTTP message handling from frameworks ⓘ |
| focusesOn |
immutable HTTP message objects
ⓘ
value objects for HTTP messages ⓘ |
| fullName | PHP Standard Recommendation 7 NERFINISHED ⓘ |
| hasGoal |
ensure interoperability between PHP web frameworks and libraries
ⓘ
standardize HTTP message representation in PHP ⓘ |
| language | PHP NERFINISHED ⓘ |
| publishedBy | PHP Framework Interop Group NERFINISHED ⓘ |
| relatedTo |
PSR-15
NERFINISHED
ⓘ
PSR-17 NERFINISHED ⓘ |
| specifies |
methods to access HTTP headers
ⓘ
methods to access HTTP message body ⓘ methods to access HTTP protocol version ⓘ methods to access HTTP request method ⓘ methods to access cookies ⓘ methods to access parsed request body ⓘ methods to access query parameters ⓘ methods to access request attributes ⓘ methods to access request target and URI ⓘ methods to access response reason phrase ⓘ methods to access response status code ⓘ methods to access server parameters ⓘ methods to access uploaded files ⓘ |
| supports |
client-side HTTP messages
ⓘ
server-side HTTP messages ⓘ |
| usedFor |
framework-agnostic HTTP message handling
ⓘ
middleware-based HTTP applications in PHP ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.