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