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 明示的な参照を許可する変数名を返す