PSR-15

E452841

PSR-15 is a PHP standard that defines interfaces for HTTP server request handlers and middleware to ensure interoperability between frameworks and libraries.

All labels observed (7)

How this entity was disambiguated

Statements (41)

Predicate Object
instanceOf PHP Standard Recommendation ⓘ
PHP-FIG standard ⓘ
abbreviationOf PHP Standard Recommendation 15 ⓘ
linked to: PSR-15
appliesTo middleware pipelines ⓘ
server-side HTTP applications ⓘ
belongsTo PHP-FIG HTTP message ecosystem ⓘ
linked to: PSR-15
category HTTP ⓘ
Interoperability standard ⓘ
Middleware ⓘ
compatibleWith any PSR-7 implementation ⓘ
definedBy PHP Framework Interop Group ⓘ
defines interfaces for HTTP middleware ⓘ
interfaces for HTTP server request handlers ⓘ
definesInterface Psr\Http\Server\MiddlewareInterface ⓘ
linked to: PSR-15

Psr\Http\Server\MiddlewareInterface::process ⓘ
Psr\Http\Server\RequestHandlerInterface ⓘ
linked to: PSR-15

Psr\Http\Server\RequestHandlerInterface::handle ⓘ
linked to: PSR-15
documentationUrl https://www.php-fig.org/psr/psr-15/ ⓘ
encourages decoupling of HTTP layer from application logic ⓘ
ensures framework-agnostic middleware ⓘ
library-agnostic request handlers ⓘ
focusesOn HTTP middleware ⓘ
HTTP server request handlers ⓘ
fullName HTTP Server Request Handlers ⓘ
goal ensure interoperability between PHP frameworks and libraries ⓘ
governs how middleware is invoked ⓘ
how request handlers produce responses ⓘ
handleMethodAccepts Psr\Http\Message\ServerRequestInterface ⓘ
handleMethodReturns Psr\Http\Message\ResponseInterface ⓘ
language PHP ⓘ
namespace Psr\Http\Server ⓘ
linked to: PSR-15
processMethodAccepts Psr\Http\Message\ServerRequestInterface ⓘ
Psr\Http\Server\RequestHandlerInterface ⓘ
linked to: PSR-15
processMethodReturns Psr\Http\Message\ResponseInterface ⓘ
relatedTo PSR-17 ⓘ
PSR-7 ⓘ
status accepted ⓘ
usedFor building reusable HTTP middleware components ⓘ
standardizing request handling in PHP frameworks ⓘ
uses PSR-7 HTTP message interfaces ⓘ
linked to: PSR-7
versioning semantic versioning (SemVer) ⓘ

How these facts were elicited

Referenced by (9)

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

Slim Framework → supports → PSR-15 ⓘ
PSR-7 → relatedTo → PSR-15 ⓘ
PSR-15 → abbreviationOf → PHP Standard Recommendation 15 ⓘ
linked to: PSR-15
PSR-15 → definesInterface → Psr\Http\Server\RequestHandlerInterface ⓘ
linked to: PSR-15
PSR-15 → definesInterface → Psr\Http\Server\MiddlewareInterface ⓘ
linked to: PSR-15
PSR-15 → definesInterface → Psr\Http\Server\RequestHandlerInterface::handle ⓘ
linked to: PSR-15
PSR-15 → processMethodAccepts → Psr\Http\Server\RequestHandlerInterface ⓘ
linked to: PSR-15
PSR-15 → belongsTo → PHP-FIG HTTP message ecosystem ⓘ
linked to: PSR-15
PSR-15 → namespace → Psr\Http\Server ⓘ
linked to: PSR-15