35 if (\
TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded($extension[
'key'])) {
40 $extension[
'type'] ===
'System' 44 $uriBuilder = $this->controllerContext->getUriBuilder();
45 $action =
'removeExtension';
47 $uriBuilder->setFormat(
'json');
48 $uri = $uriBuilder->uriFor($action, array(
49 'extension' => $extension[
'key']
51 $this->tag->addAttribute(
'href', $uri);
52 $cssClass =
'removeExtension';
53 $this->tag->addAttribute(
'class', $cssClass);
54 $this->tag->addAttribute(
'title', \
TYPO3\CMS\Extbase\Utility\LocalizationUtility::translate(
'extensionList.remove',
'extensionmanager'));
55 $this->tag->setContent(\
TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIcon(
'actions-edit-delete'));
56 return $this->tag->render();
static returnAllowedInstallTypes()