terablaze/psr7-server

处理 PSR-7 服务器请求的辅助类(nyholm/psr7-server 的分支,移除了所有类中的 final 关键字,使其可扩展)

dev-master 2023-01-22 19:20 UTC

This package is auto-updated.

Last update: 2024-09-22 23:24:42 UTC


README

一个可以创建任何 PSR-7 服务器请求的辅助类。

安装

composer require terablaze/psr7-server

使用

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

$creator = new \Terablaze\Psr7Server\ServerRequestCreator(
    $psr17Factory, // ServerRequestFactory
    $psr17Factory, // UriFactory
    $psr17Factory, // UploadedFileFactory
    $psr17Factory  // StreamFactory
);

$serverRequest = $creator->fromGlobals();

其他包