NaifyView\Engine\RenderRequest クラス PHP 8.0+ 8.1 → readonly8.2 → readonly class
RenderRequest — 一回の描画に渡す入力をまとめる
テンプレート名、表示データ、trusted rootの名前をViewStateから受け取る。 RuntimeSessionはここには保持せず、描画時に別途組み立てる。
通常のアプリではView::render()を使い、このオブジェクトを直接作る必要はない。
プロパティ
| 名前 | 型 | 説明 |
|---|---|---|
private
$template
|
string |
この描画で使うテンプレート名 |
private
$context
|
array |
この描画に渡す変数と値 |
private
$trustedRoots
|
array |
明示的な参照を許可する変数名 |
メソッド
| メソッド | 説明 |
|---|---|
public
__construct(string $template, array $context, array $trustedRoots):
|
描画対象と、その呼び出しで使う変数を保持する |
public
getTemplate(): string
|
描画対象のテンプレート名を返す |
public
getContext(): array
|
この描画に渡す表示データを返す |
public
getTrustedRoots(): array
|
明示的な参照を許可する変数名を返す |