PHPackages                             rareloop/psr7-server-request-extension - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. rareloop/psr7-server-request-extension

ActiveLibrary[HTTP &amp; Networking](/categories/http)

rareloop/psr7-server-request-extension
======================================

v2.2.0(7mo ago)2174.1k—1%22PHPPHP &gt;=8.1CI passing

Since Jul 17Pushed 7mo ago1 watchersCompare

[ Source](https://github.com/Rareloop/psr7-server-request-extension)[ Packagist](https://packagist.org/packages/rareloop/psr7-server-request-extension)[ RSS](/packages/rareloop-psr7-server-request-extension/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (6)Versions (7)Used By (2)

PSR7 ServerRequest Extension
============================

[](#psr7-serverrequest-extension)

Provides traits that add utility functions to a PSR7 `ServerResponse` subclass that make it easier to interact with the URI and input. Inspired by the API of [Laravel](https://laravel.com/docs/5.6/requests).

Install
-------

[](#install)

`composer install rareloop/psr7-server-request-extension`

Create a ServerRequest
----------------------

[](#create-a-serverrequest)

Create a subclass of a PSR7 compatible `ServerRequest` object (e.g. [Diactoros](https://github.com/zendframework/zend-diactoros)) and add the `InteractsWithInput` and `InteractsWithUri` traits.

```
