[TASK] Unify Backend module registration for Extbase modules
This patch unifies the Backend module registration for Extbase modules like it has already been done for all other Backend modules using PSR-7 entry-points. This way backend route dispatching and module registration has been simplified. The entrypoint for Extbase Backend modules is now \TYPO3\CMS\Extbase\Core\Bootstrap->handleBackendRequest() which returns a PSR-7 response object. The following functionality has been marked as deprecated as it was solely built to handle Extbase modules when conf.php and index.php were still in style: ExtensionManagementUtility::configureModule() $GLOBALS['TBE_MODULES']['_configuration'][$name]['configureModuleFunction'] Releases: master Resolves: #82902 Related: #58621 Change-Id: I7956b350d650ed52bc7b5d83db20df386d79eb65 Reviewed-on: https://review.typo3.org/54531 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Henning Liebe <h.liebe@neusta.de> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-...
Showing
- typo3/sysext/backend/Classes/Http/RouteDispatcher.php 6 additions, 37 deletionstypo3/sysext/backend/Classes/Http/RouteDispatcher.php
- typo3/sysext/backend/Classes/Module/ModuleLoader.php 3 additions, 8 deletionstypo3/sysext/backend/Classes/Module/ModuleLoader.php
- typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php 2 additions, 0 deletions...ysext/core/Classes/Utility/ExtensionManagementUtility.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-82902-CustomBackendModuleRegistrationMethods.rst 40 additions, 0 deletions...recation-82902-CustomBackendModuleRegistrationMethods.rst
- typo3/sysext/extbase/Classes/Core/Bootstrap.php 61 additions, 0 deletionstypo3/sysext/extbase/Classes/Core/Bootstrap.php
- typo3/sysext/extbase/Classes/Mvc/Web/Response.php 22 additions, 0 deletionstypo3/sysext/extbase/Classes/Mvc/Web/Response.php
- typo3/sysext/extbase/Classes/Utility/ExtensionUtility.php 2 additions, 3 deletionstypo3/sysext/extbase/Classes/Utility/ExtensionUtility.php
- typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallStaticMatcher.php 7 additions, 0 deletions...guration/ExtensionScanner/Php/MethodCallStaticMatcher.php
Please register or sign in to comment