HttpRequest
in package
Read onlyYes
HTTPリクエストデータ。
GET/POST/URLパラメータの値などはこいつから取得する。
Table of Contents
Properties
- $httpHeader : HttpHeader
- $httpMethod : HttpMethod
- $specialStore : SpecialStore
- $urlParameters : array<string|int, mixed>
Methods
- __construct() : mixed
- 生成。
- exists() : HttpRequestExists
- 名前に対する値が存在するか。
- getFile() : UploadedFile
- getValue() : string
- キーに対する値を取得する。
- none() : self
- 無効なリクエストを生成。
Properties
$httpHeader
public
HttpHeader
$httpHeader
$httpMethod
public
HttpMethod
$httpMethod
$specialStore
public
SpecialStore
$specialStore
$urlParameters
public
array<string|int, mixed>
$urlParameters
Methods
__construct()
生成。
public
__construct(SpecialStore $specialStore, HttpMethod $httpMethod, HttpHeader $httpHeader, array<non-empty-string, string> $urlParameters) : mixed
Parameters
- $specialStore : SpecialStore
- $httpMethod : HttpMethod
-
要求メソッド。
- $httpHeader : HttpHeader
-
要求ヘッダ。
- $urlParameters : array<non-empty-string, string>
-
URLパラメータ。
exists()
名前に対する値が存在するか。
public
exists(string $name[, bool $strict = true ]) : HttpRequestExists
Parameters
- $name : string
-
パラメータ名。
- $strict : bool = true
-
メソッドを厳格に判定するか。
Return values
HttpRequestExistsgetFile()
public
getFile(string $name) : UploadedFile
Parameters
- $name : string
Return values
UploadedFilegetValue()
キーに対する値を取得する。
public
getValue(string $name[, bool $strict = true ]) : string
ファイルは取得できない。
Parameters
- $name : string
- $strict : bool = true
Tags
Return values
stringnone()
無効なリクエストを生成。
public
static none() : self
パラメータ内部で使用してるけど結構どうでもいい部分で使用する(原則使用することはない)。