This package is abandoned and no longer maintained. The author suggests using the nyholm/psr7-server package instead.

Helper classes to handle PSR-7 server requests

1.0.1 2019-06-17 10:48 UTC

This package is auto-updated.

Last update: 2022-12-07 10:46:15 UTC


Latest Version Build Status Code Coverage Quality Score Total Downloads Monthly Downloads Software License

A helper class that can create ANY PSR-7 server request.


composer require nyholm/psr7-server


// Instanciate ANY PSR-17 factory implementations. Here is nyholm/psr7 as an example
$psr17Factory = new \Nyholm\Psr7\Factory\Psr17Factory();

$creator = new \Nyholm\Psr7Server\ServerRequestCreator(
    $psr17Factory, // ServerRequestFactory
    $psr17Factory, // UriFactory
    $psr17Factory, // UploadedFileFactory
    $psr17Factory  // StreamFactory

$serverRequest = $creator->fromGlobals();

Other packages