PSR-7 описывает иммутабельные HTTP-сообщения: ServerRequestInterface, ResponseInterface, StreamInterface.
Разбор
- with* методы возвращают новый экземпляр.
- Тело — поток Stream.
- Совместимость middleware/библиотек.
- Nyholm/psr7 и Diactoros — реализации.
Итог
PSR-7 — общий контракт HTTP-сообщений в PHP.