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 (4)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf PHP standard ⓘ
PHP-FIG standard ⓘ
abbreviationOf PHP Standard Recommendation 7 ⓘ
linked to: PSR-7
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 ⓘ
linked to: PSR-7

Psr\Http\Message\ResponseInterface ⓘ
Psr\Http\Message\ServerRequestInterface ⓘ
Psr\Http\Message\StreamInterface ⓘ
Psr\Http\Message\UploadedFileInterface ⓘ
Psr\Http\Message\UriInterface ⓘ
domain HTTP ⓘ
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 ⓘ
linked to: PSR-7
hasGoal ensure interoperability between PHP web frameworks and libraries ⓘ
standardize HTTP message representation in PHP ⓘ
language PHP ⓘ
publishedBy PHP Framework Interop Group ⓘ
relatedTo PSR-15 ⓘ
PSR-17 ⓘ
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 ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Slim Framework → supports → PSR-7 ⓘ
PSR-7 → fullName → PHP Standard Recommendation 7 ⓘ
linked to: PSR-7
PSR-7 → abbreviationOf → PHP Standard Recommendation 7 ⓘ
linked to: PSR-7
PSR-7 → definesInterface → Psr\Http\Message\RequestInterface ⓘ
linked to: PSR-7
PSR-15 → relatedTo → PSR-7 ⓘ
PSR-15 → uses → PSR-7 HTTP message interfaces ⓘ
linked to: PSR-7
PSR-17 → relatedTo → PSR-7 ⓘ
PSR-17 → complements → PSR-7 ⓘ