74 $mirrorUrl = $this->repositoryHelper->getMirrors()->getMirrorUrl();
75 $fetchedExtension = $this->terUtility->fetchExtension($extension->getExtensionKey(), $extension->getVersion(), $extension->getMd5hash(), $mirrorUrl);
76 if (isset($fetchedExtension[
'extKey']) && !empty($fetchedExtension[
'extKey']) && is_string($fetchedExtension[
'extKey'])) {
77 $this->fileHandlingUtility->unpackExtensionFromExtensionDataArray($fetchedExtension, $extension, $this->
getDownloadPath());
90 throw new \TYPO3\CMS\Extensionmanager\Exception\ExtensionManagerException(
$downloadPath .
' not in allowed download paths', 1344766387);