[!!!][TASK] Streamline ExtensionManagementUtility
The following functionality within this API class is marked as deprecated: - siteRelPath() - getExtensionKeyByPrefix() - removeCacheFiles() - second parameter of isLoaded() Additionally, the following more strict rules apply now: - addNavigationComponent() always requires an $extensionKey - First parameter of addLLrefForTCAdescr() must not be empty - addService() requires $serviceType and $info to be non-empty - addPlugin() always requires an $extensionKey - addStaticFile() throws exceptions if no extension key or path is set - addTypoScript() expects $type to be either "setup" or "constants" This is meant for extension developers using the current API more properly than before. Resolves: #82899 Releases: master Change-Id: Ie5beddd4787da25f05f76ff37c6ec55a92257001 Reviewed-on: https://review.typo3.org/54523 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by: Mathias Schreiber <mathias.schreibe...
Showing
- typo3/sysext/backend/Classes/Backend/Avatar/Avatar.php 2 additions, 2 deletionstypo3/sysext/backend/Classes/Backend/Avatar/Avatar.php
- typo3/sysext/backend/Classes/Controller/EditDocumentController.php 15 additions, 4 deletions...ext/backend/Classes/Controller/EditDocumentController.php
- typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php 88 additions, 67 deletions...ysext/core/Classes/Utility/ExtensionManagementUtility.php
- typo3/sysext/core/Documentation/Changelog/master/Breaking-82899-MoreRestrictingChecksForAPIMethodsInExtensionManagementUtility.rst 43 additions, 0 deletions...ictingChecksForAPIMethodsInExtensionManagementUtility.rst
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-82899-ExtensionManagementUtilityMethods.rst 46 additions, 0 deletions...r/Deprecation-82899-ExtensionManagementUtilityMethods.rst
- typo3/sysext/core/Tests/Unit/Utility/ExtensionManagementUtilityTest.php 3 additions, 124 deletions...ore/Tests/Unit/Utility/ExtensionManagementUtilityTest.php
- typo3/sysext/core/Tests/Unit_Deprecated/Utility/ExtensionManagementUtilityTest.php 277 additions, 0 deletions...nit_Deprecated/Utility/ExtensionManagementUtilityTest.php
- typo3/sysext/documentation/Classes/Utility/MiscUtility.php 5 additions, 4 deletionstypo3/sysext/documentation/Classes/Utility/MiscUtility.php
- typo3/sysext/feedit/Classes/FrontendEditPanel.php 1 addition, 2 deletionstypo3/sysext/feedit/Classes/FrontendEditPanel.php
- typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php 9 additions, 7 deletions.../frontend/Classes/ContentObject/ContentObjectRenderer.php
- typo3/sysext/frontend/Classes/Imaging/GifBuilder.php 1 addition, 2 deletionstypo3/sysext/frontend/Classes/Imaging/GifBuilder.php
- typo3/sysext/frontend/Classes/View/AdminPanelView.php 5 additions, 4 deletionstypo3/sysext/frontend/Classes/View/AdminPanelView.php
- typo3/sysext/indexed_search/Classes/Controller/SearchController.php 5 additions, 2 deletions...xt/indexed_search/Classes/Controller/SearchController.php
- typo3/sysext/install/Classes/Controller/UpgradeController.php 3 additions, 3 deletions...3/sysext/install/Classes/Controller/UpgradeController.php
- typo3/sysext/install/Classes/UpgradeAnalysis/DocumentationFile.php 1 addition, 1 deletion...ext/install/Classes/UpgradeAnalysis/DocumentationFile.php
- typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodArgumentDroppedStaticMatcher.php 6 additions, 0 deletions...tensionScanner/Php/MethodArgumentDroppedStaticMatcher.php
- typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallStaticMatcher.php 28 additions, 0 deletions...guration/ExtensionScanner/Php/MethodCallStaticMatcher.php
- typo3/sysext/lang/Classes/Domain/Repository/ExtensionRepository.php 4 additions, 1 deletion...xt/lang/Classes/Domain/Repository/ExtensionRepository.php
- typo3/sysext/rsaauth/Classes/RsaEncryptionEncoder.php 1 addition, 3 deletionstypo3/sysext/rsaauth/Classes/RsaEncryptionEncoder.php
Please register or sign in to comment