ToolResponder
in package
FinalYes
ToolView を setup 専用 Twig で描画し Response に変換する Responder(ADR の Responder)。
旧 Surfacer::__invoke がインラインで組んでいた共通 View データ(CSRF トークン・コピーライト年・ errors/errorKeys/notices)の付与を 1 箇所に集約する。全ツールで共有する(ADR の「複数 Action が 共有 Responder の同一メソッドを使う」緩和形)。screen 文字列は ToolView が保持したものをそのまま渡す (Twig は PHP enum を扱えないため、境界で backing value に落とす)。
Table of Contents
Methods
Methods
render()
public
render(string $template, ToolView $view, SetupSession $session) : Response
Parameters
- $template : string
- $view : ToolView
- $session : SetupSession