FormResultCompiler
This is form engine - Class for creating the backend editing forms.
This class is unused and only exists to support legacy form rendering. Please switch to using FormResultFactory and FormResultHandler instead. Will be removed in v15.
This class and its exposed method and method signatures will change
Table of Contents
Properties
- $additionalInlineLanguageLabelFiles : array<string|int, mixed>
- Additional language label files to include.
- $hiddenFieldAccum : array<string|int, mixed>
- $inlineData : array<string|int, mixed>
- Data array from IRRE pushed to frontend as json array
- $javaScriptModules : array<int, JavaScriptModuleInstruction>
- Array with instances of JavaScriptModuleInstruction.
- $stylesheetFiles : array<string|int, mixed>
- List of additional style sheet files to load
Methods
- addCssFiles() : void
- Adds CSS files BEFORE the form is drawn
- mergeResult() : void
- Merge existing data with the given result array
- printNeededJSFunctions() : string
- Prints necessary JavaScript for TCEforms (after the form HTML).
- getLanguageService() : LanguageService
Properties
$additionalInlineLanguageLabelFiles
Additional language label files to include.
protected
array<string|int, mixed>
$additionalInlineLanguageLabelFiles
= []
$hiddenFieldAccum
protected
array<string|int, mixed>
$hiddenFieldAccum
= []
HTML of additional hidden fields rendered by sub containers
$inlineData
Data array from IRRE pushed to frontend as json array
protected
array<string|int, mixed>
$inlineData
= []
$javaScriptModules
Array with instances of JavaScriptModuleInstruction.
protected
array<int, JavaScriptModuleInstruction>
$javaScriptModules
= []
$stylesheetFiles
List of additional style sheet files to load
protected
array<string|int, mixed>
$stylesheetFiles
= []
Methods
addCssFiles()
Adds CSS files BEFORE the form is drawn
public
addCssFiles() : void
mergeResult()
Merge existing data with the given result array
public
mergeResult(array<string|int, mixed> $resultArray) : void
Parameters
- $resultArray : array<string|int, mixed>
-
Array returned by child
Temporary method to use FormEngine class as final data merger
printNeededJSFunctions()
Prints necessary JavaScript for TCEforms (after the form HTML).
public
printNeededJSFunctions() : string
currently this is used to transform page-specific options in the TYPO3.Settings array for JS so the JS module can access these values
Return values
stringgetLanguageService()
protected
getLanguageService() : LanguageService