AfterFlexFormDataStructureParsedEvent

FinalYes

Listeners to this event are able to modify or enhance a flex form data structure that corresponds to a given identifier, after it was parsed and before it is used by further components.

Note: Since this event is not stoppable, all registered listeners are called. Therefore, you might want to namespace your identifiers in a way, that there is little chance they overlap (e.g. prefix with extension name).

See the note on FlexFormTools regarding the schema of $dataStructure.

Table of Contents

Methods

__construct()  : mixed
getDataStructure()  : array
Returns the current data structure, which has been processed and parsed by the `FlexFormTools` component. Might contain additional data from previously called listeners.
getIdentifier()  : array
setDataStructure()  : void
Allows to modify or completely replace the parsed data structure identifier.

Methods

__construct()

public __construct(array $dataStructure, array $identifier) : mixed
Parameters
$dataStructure : array
$identifier : array

getDataStructure()

Returns the current data structure, which has been processed and parsed by the `FlexFormTools` component. Might contain additional data from previously called listeners.

public getDataStructure() : array
Return values
array

getIdentifier()

public getIdentifier() : array
Return values
array

setDataStructure()

Allows to modify or completely replace the parsed data structure identifier.

public setDataStructure(array $dataStructure) : void
Parameters
$dataStructure : array
On this page

Search results