[BUGFIX] Reload ext_emconf.php after extension update
If you overwrite an extension or download a new version with the extension manager, the dependency check uses old ext_emconf dependencies which are stored in the PackageManager. This patch extends the PackageManager api to be able to create a new Package instance with fresh ext_emconf information and replace the current instance. This new function is called after an extension was extracted from a file or was downloaded from the extension manager. Resolves: #67367 Releases: master Change-Id: I4d4dbb94aaafcbe1d99f496039d17d4856bce3bd Reviewed-on: http://review.typo3.org/40935 Reviewed-by:Helmut Hummel <helmut.hummel@typo3.org> Tested-by:
Helmut Hummel <helmut.hummel@typo3.org> Reviewed-by:
Alexander Opitz <opitz.alexander@googlemail.com> Tested-by:
Alexander Opitz <opitz.alexander@googlemail.com>
Showing
- typo3/sysext/core/Classes/Package/PackageManager.php 22 additions, 0 deletionstypo3/sysext/core/Classes/Package/PackageManager.php
- typo3/sysext/extensionmanager/Classes/Controller/UploadExtensionFileController.php 1 addition, 0 deletions...ager/Classes/Controller/UploadExtensionFileController.php
- typo3/sysext/extensionmanager/Classes/Service/ExtensionManagementService.php 11 additions, 0 deletions...ionmanager/Classes/Service/ExtensionManagementService.php
- typo3/sysext/extensionmanager/Classes/Utility/FileHandlingUtility.php 8 additions, 0 deletions.../extensionmanager/Classes/Utility/FileHandlingUtility.php
- typo3/sysext/extensionmanager/Classes/Utility/InstallUtility.php 24 additions, 1 deletion...ysext/extensionmanager/Classes/Utility/InstallUtility.php
- typo3/sysext/extensionmanager/Tests/Unit/Utility/FileHandlingUtilityTest.php 5 additions, 2 deletions...ionmanager/Tests/Unit/Utility/FileHandlingUtilityTest.php
Please register or sign in to comment