‪TYPO3CMS  9.5
TYPO3\CMS\Form\Hooks\FormElementHooks Class Reference

Public Member Functions

mixed afterSubmit (FormRuntime $formRuntime, RenderableInterface $renderable, $elementValue, array $requestArguments=[])
 
 beforeRendering (FormRuntime $formRuntime, RootRenderableInterface $renderable)
 
 initializeFormElement (RenderableInterface $renderable)
 

Detailed Description

Scope: frontend

Definition at line 29 of file FormElementHooks.php.

Member Function Documentation

◆ afterSubmit()

mixed TYPO3\CMS\Form\Hooks\FormElementHooks::afterSubmit ( FormRuntime  $formRuntime,
RenderableInterface  $renderable,
  $elementValue,
array  $requestArguments = [] 
)

This hook is invoked by the FormRuntime for each form element after a form page was submitted but before values are property-mapped, validated and pushed within the FormRuntime's FormState.

Parameters
FormRuntime$formRuntime
RenderableInterface$renderable
mixed$elementValue‪submitted value of the element before post processing
array$requestArguments‪submitted raw request values
Returns
‪mixed
See also
‪FormRuntime::mapAndValidate()

Definition at line 45 of file FormElementHooks.php.

References TYPO3\CMS\Form\Domain\Model\Renderable\RootRenderableInterface\getIdentifier(), TYPO3\CMS\Form\Service\TranslationService\getInstance(), and TYPO3\CMS\Form\Domain\Model\Renderable\RootRenderableInterface\getType().

◆ beforeRendering()

TYPO3\CMS\Form\Hooks\FormElementHooks::beforeRendering ( FormRuntime  $formRuntime,
RootRenderableInterface  $renderable 
)

This is a hook that is invoked by the rendering system before the corresponding element is rendered.

Parameters
FormRuntime$formRuntime
RootRenderableInterface$renderable

Definition at line 72 of file FormElementHooks.php.

References TYPO3\CMS\Form\Domain\Model\Renderable\RootRenderableInterface\getIdentifier(), and TYPO3\CMS\Form\Domain\Model\Renderable\RootRenderableInterface\getType().

◆ initializeFormElement()

TYPO3\CMS\Form\Hooks\FormElementHooks::initializeFormElement ( RenderableInterface  $renderable)

This hook is invoked whenever a form element is created. Note that this hook will be called after all properties from the prototype configuration are set in the form element but before the properties from the form definition are set in the form element.

Parameters
RenderableInterface$renderable

Definition at line 92 of file FormElementHooks.php.

References TYPO3\CMS\Form\Domain\Model\Renderable\RootRenderableInterface\getType().