FormResult
Read onlyYes
FinalYes
Immutable value object carrying the rendering output of a single FormEngine element — its HTML fragment together with all page-level assets (JavaScript modules, stylesheets, language labels) the element needs to function.
Table of Contents
Properties
- $additionalInlineLanguageLabelFiles : array<string|int, mixed>
- $hiddenFieldsHtml : array<string|int, mixed>
- $html : string
- $inlineData : array<string|int, mixed>
- $javaScriptModules : array<string|int, mixed>
- $stylesheetFiles : array<string|int, mixed>
Methods
- __construct() : mixed
Properties
$additionalInlineLanguageLabelFiles
public
array<string|int, mixed>
$additionalInlineLanguageLabelFiles
= []
$hiddenFieldsHtml
since v14.2, will be removed in v15. Add hidden fields to the 'html' key directly.
public
array<string|int, mixed>
$hiddenFieldsHtml
= []
$html
public
string
$html
$inlineData
public
array<string|int, mixed>
$inlineData
= []
$javaScriptModules
public
array<string|int, mixed>
$javaScriptModules
= []
$stylesheetFiles
public
array<string|int, mixed>
$stylesheetFiles
= []
Methods
__construct()
public
__construct(string $html[, array<string|int, mixed> $javaScriptModules = [] ][, array<string|int, mixed> $stylesheetFiles = [] ][, array<string|int, mixed> $inlineData = [] ][, array<string|int, mixed> $additionalInlineLanguageLabelFiles = [] ][, array<string|int, mixed> $hiddenFieldsHtml = [] ]) : mixed
Parameters
- $html : string
- $javaScriptModules : array<string|int, mixed> = []
- $stylesheetFiles : array<string|int, mixed> = []
- $inlineData : array<string|int, mixed> = []
- $additionalInlineLanguageLabelFiles : array<string|int, mixed> = []
- $hiddenFieldsHtml : array<string|int, mixed> = []