FormResultCollection implements IteratorAggregate, Countable

Aggregates rendering results from multiple FormEngine elements and provides a deduplicated, merged view of all required page assets so they can be registered with the PageRenderer in a single pass.

This is typically in use when a controller allows to edit multiple forms in one request.

Internal

This class may change any time or vanish altogether

Table of Contents

Interfaces

IteratorAggregate
Countable

Methods

add()  : void
count()  : int
getAdditionalInlineLanguageLabelFiles()  : array<string|int, string>
getHiddenFieldsHtml()  : array<string|int, string>
getHtml()  : string
getInlineData()  : array<string|int, string>
getIterator()  : Traversable
getJavaScriptModules()  : array<string|int, JavaScriptModuleInstruction>
getStylesheetFiles()  : array<string|int, string>

Methods

count()

public count() : int
Return values
int

getAdditionalInlineLanguageLabelFiles()

public getAdditionalInlineLanguageLabelFiles() : array<string|int, string>
Return values
array<string|int, string>

getHiddenFieldsHtml()

public getHiddenFieldsHtml() : array<string|int, string>
Deprecated

since v14.2, will be removed in v15. Add hidden fields to the 'html' key directly.

Return values
array<string|int, string>

getHtml()

public getHtml() : string
Return values
string

getInlineData()

public getInlineData() : array<string|int, string>
Return values
array<string|int, string>

getIterator()

public getIterator() : Traversable
Return values
Traversable

getStylesheetFiles()

public getStylesheetFiles() : array<string|int, string>
Return values
array<string|int, string>

        
On this page

Search results