Request
in package
FinalYes
setup(install / メンテナンス)の HTTP リクエストを表す値オブジェクト。
旧 AbstractSetup::initialize が握っていた「POST/GET の取り込み」を境界の値オブジェクトへ移し、 Action / Middleware はグローバル($_POST 等)に直接触れず本オブジェクト経由で受け取る。 生成はエントリ端(fromGlobals)に閉じる。
Table of Contents
Properties
Methods
- __construct() : mixed
- fromGlobals() : self
- get() : Field
- isSubmitted() : bool
- 送信(副作用を伴いうるリクエスト)か。旧コードの `!empty($_POST)` と同義。
- post() : Field
Properties
$get read-only
private
Field
$get
$post read-only
private
Field
$post
$rawPost read-only
private
array<string|int, mixed>
$rawPost
Methods
__construct()
public
__construct(Field $post, Field $get, array<string, mixed> $rawPost) : mixed
Parameters
fromGlobals()
public
static fromGlobals() : self
Return values
selfget()
public
get() : Field
Return values
FieldisSubmitted()
送信(副作用を伴いうるリクエスト)か。旧コードの `!empty($_POST)` と同義。
public
isSubmitted() : bool
Return values
boolpost()
public
post() : Field