BeforeRenderableIsAddedToFormEvent 

New in version 14.0

The event BeforeRenderableIsAddedToFormEvent is a direct replacement for the removed hook $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/form']['initializeFormElement'] .

The event BeforeRenderableIsAddedToFormEvent is dispatched before a renderable is constructed and added to a form. This event allows a renderable to be customized after everything has been initialized.

Example 

EXT:my_extension/Classes/EventListener/MyEventListener.php
<?php

declare(strict_types=1);

namespace MyVendor\MyExtension\EventListener;

use TYPO3\CMS\Core\Attribute\AsEventListener;
use TYPO3\CMS\Form\Event\BeforeRenderableIsAddedToFormEvent;

final readonly class MyEventListener
{
    #[AsEventListener(
        identifier: 'my-extension/before-renderable-is-added-to-form-event',
    )]
    public function __invoke(BeforeRenderableIsAddedToFormEvent $event): void
    {
        $event->renderable->setLabel('foo');
    }
}
Copied!

API 

class BeforeRenderableIsAddedToFormEvent
Fully qualified name
\TYPO3\CMS\Form\Event\BeforeRenderableIsAddedToFormEvent

Listeners to this Event will be able to modify the renderable (form element) before being finally added to the form

public renderable