Deprecation: #96733 - Deprecated TBE_MODULES related functionality¶
See Issue #96733
Description¶
Due to the removal of global array $TBE_MODULES
(see breaking changelog),
the following related methods have been deprecated:
TYPO3\CMS\Core\Authentication\BackendUserAuthentication->modAccess()
\TYPO3\CMS\Backend\Utility\BackendUtility::isModuleSetInTBE_MODULES()
Impact¶
Calling mentioned methods will trigger a deprecation log entry. The extension scanner will report usages.
Affected Installations¶
All installations calling mentioned methods in custom extension code.
Migration¶
Use the new ModuleProvider
API (see feature changelog) instead.
Replace BackendUserAuthentication->modAccess()
with ModuleProvider->accessGranted()
.
Replace BackendUtility::isModuleSetInTBE_MODULES()
with ModuleProvider->isModuleRegistered()
.