[BUGFIX] Resolve dependencies on extension upload 90/39190/6
authorNicole Cordes <typo3@cordes.co>
Sat, 2 May 2015 12:41:07 +0000 (14:41 +0200)
committerHelmut Hummel <helmut.hummel@typo3.org>
Sat, 2 May 2015 17:06:28 +0000 (19:06 +0200)
commita628cba673da009eede7962783ad9b6a8c6f61b3
treefe62809bf78831d59400a0f7eb33e5c4370627fa
parentb6d94e55b2cf2ccf139f601fb8ed72faae750173
[BUGFIX] Resolve dependencies on extension upload

Currently no dependency is checked if an extension is installed by
uploading an extension file (t3x, zip). This might break the system if
any dependency needed is not available.

Releases: master, 6.2
Resolves: #62305
Change-Id: I79fc8157c7b2190f4bd857107dedee0a6de67423
Reviewed-on: http://review.typo3.org/39190
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
typo3/sysext/extensionmanager/Classes/Controller/UploadExtensionFileController.php
typo3/sysext/extensionmanager/Classes/Service/ExtensionManagementService.php
typo3/sysext/extensionmanager/Classes/Utility/InstallUtility.php
typo3/sysext/extensionmanager/Tests/Unit/Controller/UploadExtensionFileControllerTest.php