code711 / siteconfigurationevents
此TYPO3扩展将为SiteConfiguration类的方法write、rename和delete提供PSR-14事件
1.2.1
2024-08-06 21:35 UTC
Requires
- php: 8.3.*||8.2.*||8.1.*
- typo3/cms-core: ^13.0
Requires (Dev)
- saschaegerer/phpstan-typo3: *
- typo3/cms-backend: ^13.0
- typo3/cms-frontend: ^13.0
- typo3/cms-install: ^13.0
- typo3/cms-lowlevel: ^13.0
- typo3/cms-tstemplate: ^13.0
- typo3/coding-standards: *
README
此扩展将为SiteWriter类的方法write、rename和delete提供PSR-14事件。这样,第三方扩展可以在创建或更新站点配置时附加到这些事件
安装
composer req code711/siteconfigurationevents
用法
此扩展将XCLASS
\TYPO3\CMS\Core\Configuration\SiteWriter并为write方法添加1个事件,为rename和delete方法各添加1个事件,在调用相应的父方法之前。不对核心类/进行其他更改
以下PSR-14事件将可用。
AfterSiteConfigurationWriteEvent
接收不可变的(字符串)$siteIdentifier、已写入yaml文件的不可变$configuration数组以及不可变的$protectPlaceholders布尔值
AfterSiteConfigurationRenameEvent
接收(字符串)$currentIdentifier和(字符串)$newIdentifier
AfterSiteConfigurationDeleteEvent
接收已删除的(字符串)$siteIdentifier