.. include:: /Includes.rst.txt .. _breaking-88496: ========================================================================= Breaking: #88496 - Method getSwitchableControllerActions has been removed ========================================================================= See :issue:`88496` Description =========== The abstract method :php:`\TYPO3\CMS\Extbase\Configuration\AbstractConfigurationManager::getSwitchableControllerActions` has been removed in favor of :php:`\TYPO3\CMS\Extbase\Configuration\AbstractConfigurationManager::getControllerConfiguration`. While the method name changes, the expected implemented functionality stays the same. Impact ====== Method :php:`getSwitchableControllerActions` will no longer be called. Instead :php:`getControllerConfiguration` is expected to be implemented by classes that extend :php:`TYPO3\CMS\Extbase\Configuration\AbstractConfigurationManager`. Affected Installations ====================== All installations that have custom configuration managers that extend :php:`TYPO3\CMS\Extbase\Configuration\AbstractConfigurationManager`. Migration ========= Rename method :php:`getSwitchableControllerActions` to :php:`getControllerConfiguration` to be TYPO3 >= 10 compatible. To stay compatible with both version 10 and lower, simply implement both methods and call :php:`getSwitchableControllerActions` from within :php:`getControllerConfiguration`. Example:: protected function getSwitchableControllerActions($extensionName, $pluginName) { return $this->getControllerConfiguration($extensionName, $pluginName); } .. index:: PHP-API, FullyScanned, ext:extbase