TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Extensionmanager\Utility\DownloadUtility Class Reference
Inheritance diagram for TYPO3\CMS\Extensionmanager\Utility\DownloadUtility:
TYPO3\CMS\Core\SingletonInterface

Public Member Functions

 injectTerUtility (\TYPO3\CMS\Extensionmanager\Utility\Connection\TerUtility $terUtility)
 
 injectRepositoryHelper (\TYPO3\CMS\Extensionmanager\Utility\Repository\Helper $repositoryHelper)
 
 injectFileHandlingUtility (\TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility $fileHandlingUtility)
 
 download (\TYPO3\CMS\Extensionmanager\Domain\Model\Extension $extension)
 
 setDownloadPath ($downloadPath)
 
 getDownloadPath ()
 

Protected Attributes

 $terUtility
 
 $repositoryHelper
 
 $downloadPath = 'Local'
 
 $fileHandlingUtility
 

Detailed Description

Utility for Downloading Extensions

Definition at line 20 of file DownloadUtility.php.

Member Function Documentation

◆ download()

TYPO3\CMS\Extensionmanager\Utility\DownloadUtility::download ( \TYPO3\CMS\Extensionmanager\Domain\Model\Extension  $extension)

Download an extension

Parameters
\TYPO3\CMS\Extensionmanager\Domain\Model\Extension$extension
Returns
void

Definition at line 72 of file DownloadUtility.php.

References TYPO3\CMS\Extensionmanager\Utility\DownloadUtility\getDownloadPath().

◆ getDownloadPath()

TYPO3\CMS\Extensionmanager\Utility\DownloadUtility::getDownloadPath ( )

◆ injectFileHandlingUtility()

TYPO3\CMS\Extensionmanager\Utility\DownloadUtility::injectFileHandlingUtility ( \TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility  $fileHandlingUtility)
Parameters
\TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility$fileHandlingUtility

Definition at line 61 of file DownloadUtility.php.

References TYPO3\CMS\Extensionmanager\Utility\DownloadUtility\$fileHandlingUtility.

◆ injectRepositoryHelper()

TYPO3\CMS\Extensionmanager\Utility\DownloadUtility::injectRepositoryHelper ( \TYPO3\CMS\Extensionmanager\Utility\Repository\Helper  $repositoryHelper)
Parameters
\TYPO3\CMS\Extensionmanager\Utility\Repository\Helper$repositoryHelper

Definition at line 53 of file DownloadUtility.php.

References TYPO3\CMS\Extensionmanager\Utility\DownloadUtility\$repositoryHelper.

◆ injectTerUtility()

TYPO3\CMS\Extensionmanager\Utility\DownloadUtility::injectTerUtility ( \TYPO3\CMS\Extensionmanager\Utility\Connection\TerUtility  $terUtility)
Parameters
\TYPO3\CMS\Extensionmanager\Utility\Connection\TerUtility$terUtility

Definition at line 45 of file DownloadUtility.php.

References TYPO3\CMS\Extensionmanager\Utility\DownloadUtility\$terUtility.

◆ setDownloadPath()

TYPO3\CMS\Extensionmanager\Utility\DownloadUtility::setDownloadPath (   $downloadPath)

Set the download path

Parameters
string$downloadPath
Exceptions

Definition at line 88 of file DownloadUtility.php.

References TYPO3\CMS\Extensionmanager\Utility\DownloadUtility\$downloadPath, and TYPO3\CMS\Extensionmanager\Domain\Model\Extension\returnAllowedInstallTypes().

Member Data Documentation

◆ $downloadPath

TYPO3\CMS\Extensionmanager\Utility\DownloadUtility::$downloadPath = 'Local'
protected

◆ $fileHandlingUtility

TYPO3\CMS\Extensionmanager\Utility\DownloadUtility::$fileHandlingUtility
protected

◆ $repositoryHelper

TYPO3\CMS\Extensionmanager\Utility\DownloadUtility::$repositoryHelper
protected

◆ $terUtility

TYPO3\CMS\Extensionmanager\Utility\DownloadUtility::$terUtility
protected