Deprecation: #82902 - Custom Backend Module registration methods

See forge#82902

Description

The internal API to register backend modules via ExtensionManagementUtility::configureModule() and configureModuleFunction has been marked as deprecated.

It was solely introduced to allow script-based dispatching of backend modules used in TYPO3 v6.2 which had multiple entry-points (mod1/conf.php and mod1/index.php).

Since TYPO3 v7 Backend Routing is available, thus the old registration API is no longer needed.

Impact

Registering a configureModuleFunction will trigger a deprecation warning.

Calling ExtensionManagementUtility::configureModule() will trigger a deprecation warning.

Affected Installations

Installations with legacy and/or custom Backend modules in extensions.

Migration

Use either ExtensionManagementUtility::addModule() or Extbase's ExtensionUtility::registerModule() to register a module, always providing a routeTarget.