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
arraygetIdentifier()
public
getIdentifier() : array
Return values
arraysetDataStructure()
Allows to modify or completely replace the parsed data structure identifier.
public
setDataStructure(array $dataStructure) : void
Parameters
- $dataStructure : array