64 if (!is_string($stack) || !in_array($stack, array(
'download',
'update'))) {
67 if (!isset($this->extensionStorage[$stack])) {
68 $this->extensionStorage[$stack] = array();
70 if (array_key_exists($extension->getExtensionKey(), $this->extensionStorage[$stack])) {
71 if ($this->extensionStorage[$stack][$extension->getExtensionKey()] !== $extension) {
73 $extension->getExtensionKey() .
' was requested to be downloaded in different versions (' . $extension->getVersion()
74 .
' and ' . $this->extensionStorage[$stack][$extension->getExtensionKey()]->getVersion() .
').',
79 $this->extensionStorage[$stack][$extension->getExtensionKey()] = $extension;
98 if (!is_string($stack) || !in_array($stack, array(
'download',
'update'))) {
101 if (array_key_exists($stack, $this->extensionStorage) && is_array($this->extensionStorage[$stack])) {
102 if (array_key_exists($extension->getExtensionKey(), $this->extensionStorage[$stack])) {
103 unset($this->extensionStorage[$stack][$extension->getExtensionKey()]);
115 $this->extensionInstallStorage[$extension->getExtensionKey()] = $extension;
125 if (array_key_exists($extensionKey, $this->extensionInstallStorage)) {
126 unset($this->extensionInstallStorage[$extensionKey]);
138 $this->extensionCopyStorage[$extensionKey] = $sourceFolder;
148 if (array_key_exists($extensionKey, $this->extensionCopyStorage)) {
149 unset($this->extensionCopyStorage[$extensionKey]);
removeExtensionFromCopyQueue($extensionKey)
removeExtensionFromInstallQueue($extensionKey)
addExtensionToQueue(\TYPO3\CMS\Extensionmanager\Domain\Model\Extension $extension, $stack='download')
removeExtensionFromQueue(\TYPO3\CMS\Extensionmanager\Domain\Model\Extension $extension, $stack='download')
addExtensionToCopyQueue($extensionKey, $sourceFolder)
getExtensionInstallStorage()
addExtensionToInstallQueue($extension)
getExtensionCopyStorage()