Naify\Psr\Message\ServerRequestFactory クラス
サーバーリクエストファクトリ — PHP スーパーグローバルから ServerRequest を生成
nyholm/psr7-server の代替。$_SERVER, $_GET, $_POST, $_COOKIE, $_FILES から PSR-7 準拠の ServerRequest オブジェクトを構築する。
使用例
$request = ServerRequestFactory::fromGlobals();
echo $request->getMethod(); // "GET"
echo $request->getUri()->getPath(); // "/some/path"
メソッド
| メソッド | 説明 |
|---|---|
public
static
fromGlobals(?array $server, ?array $get, ?array $post, ?array $cookies, ?array $files): ServerRequest
|
PHP スーパーグローバルから ServerRequest を生成する |
private
static
buildUri(array $server): Uri
|
$_SERVER から URI を構築する |
private
static
extractHeaders(array $server): array
|
$_SERVER から HTTP ヘッダーを抽出する |
private
static
extractProtocolVersion(array $server): string
|
$_SERVER から HTTP プロトコルバージョンを抽出する |