AfterFlexFormDataStructureParsedEvent¶
New in version 12.0
This event was introduced to replace and improve the method
get
of the hook
$GLOBALS
.
The PSR-14 event
\TYPO3\
can be used to control the FlexForm parsing in an
object-oriented approach.
See also
Example¶
Have a look at the combined example.
API¶
- class AfterFlexFormDataStructureParsedEvent ¶
-
- Fully qualified name
-
\TYPO3\
CMS\ Core\ Configuration\ Event\ After Flex Form Data Structure Parsed Event
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.
- getIdentifier ( ) ¶
-
- Returns
-
array
- getDataStructure ( ) ¶
-
Returns the current data structure, which has been processed and parsed by the
Flex
component. Might contain additional data from previously called listeners.Form Tools - Returns
-
array
- setDataStructure ( array $dataStructure) ¶
-
Allows to modify or completely replace the parsed data structure identifier.
- param $dataStructure
-
the dataStructure