SiteConfigurationBeforeWriteEvent¶
New in version 12.0.
The PSR-14 event
\TYPO3\CMS\Core\Configuration\Event\SiteConfigurationBeforeWriteEvent
allows the modification of the site configuration array
before writing the configuration to disk.
Note
If you need to change the configuration when it is loaded, use SiteConfigurationLoadedEvent.
Example¶
To register an event listener to the new event, use the following code in your
Services.yaml
:
EXT:my_extension/Configuration/Services.yaml¶
services:
MyVendor\MyExtension\Configuration\EventListener\MyEventListener:
tags:
- name: event.listener
identifier: 'my-extension/site-configuration-before-write'
API¶
- class TYPO3\CMS\Core\Configuration\Event\SiteConfigurationBeforeWriteEvent¶
Event fired before a site configuration is written to a yaml file allows dynamic modification of the site's configuration before writing.
- getSiteIdentifier()¶
- Return type
string
- getConfiguration()¶
- Return type
array
- setConfiguration(array $configuration)¶
- Parameters
$configuration (
array
) -- overwrite the configuration array of the site