[BUGFIX] Convert class aliases of switchable controller actions to FQCN's
When the patch https://forge.typo3.org/issues/87550 changed the controller configuration of plugins and modules to use fully qualified controller class names instead of just controller aliases, the override mechanism called switchable controller actions, that can be used via typoscript and flexforms broke. This is due to the fact that switchable controller actions are usually still used with controller aliases rather than fully qualified controller class names. To fix this, method overrideSwitchableControllerActions of class \TYPO3\CMS\Extbase\Configuration\AbstractConfigurationManager has been adjusted to convert controller aliases to FQCN's before overriding the controller configuration. Releases: master Resolves: #88513 Relates: #87550 Change-Id: Ie2d1eb4b64d03d4e17d08a85aa7f8e548bff92bb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60906 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
Showing
- typo3/sysext/extbase/Classes/Configuration/AbstractConfigurationManager.php 74 additions, 4 deletions...se/Classes/Configuration/AbstractConfigurationManager.php
- typo3/sysext/extbase/Tests/Unit/Configuration/AbstractConfigurationManagerTest.php 62 additions, 6 deletions...s/Unit/Configuration/AbstractConfigurationManagerTest.php
- typo3/sysext/extbase/Tests/Unit/Configuration/FrontendConfigurationManagerTest.php 11 additions, 5 deletions...s/Unit/Configuration/FrontendConfigurationManagerTest.php
Please register or sign in to comment