---
title: "Feature: #107322 - New PSR-14 AfterRichtextConfigurationPreparedEvent"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-107322-1755854784"
source: "Changelog/14.0/Feature-107322-NewPSR-14AfterRichtextConfigurationPreparedEvent.rst"
typo3-version: "14.0"
typo3-major: 14
type: "feature"
issue: 107322
forge: "https://forge.typo3.org/issues/107322"
tags: ["PHP-API", "TCA", "ext:core"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Feature: #107322 - New PSR-14 AfterRichtextConfigurationPreparedEvent {#feature-107322-1755854784}

See [forge#107322](https://forge.typo3.org/issues/107322)

## Description {#description}

A new PSR-14 event
`AfterRichtextConfigurationPreparedEvent`
has been added.

To modify the configuration, the following methods are available:

-   `setConfiguration()`
-   `getConfiguration()`

## Example {#example}

The corresponding event listener class:

**Example event listener class**

```php
<?php

namespace MyVendor\MyExtension\Configuration\EventListener;

use TYPO3\CMS\Core\Configuration\Event\AfterRichtextConfigurationPreparedEvent;
use TYPO3\CMS\Core\Attribute\AsEventListener;

final class AfterRichtextConfigurationPreparedEventListener
{
    #[AsEventListener('my_extension/configuration/modify-rich-text-configuration')]
    public function __invoke(AfterRichtextConfigurationPreparedEvent $event): void
    {
        $config = $event->getConfiguration();
        $config['editor']['config']['debug'] = true;
        $event->setConfiguration($config);
    }
}
```

## Impact {#impact}

It is now possible to modify the rich-text configuration after it has been
fetched and prepared.
