TYPO3  7.6
Public Member Functions | Protected Attributes | List of all members
DownloadUtility Class Reference
Inheritance diagram for DownloadUtility:
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 an extension

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

Definition at line 72 of file DownloadUtility.php.

References DownloadUtility\getDownloadPath().

getDownloadPath ( )

Get the download path

Returns
string

Definition at line 101 of file DownloadUtility.php.

References DownloadUtility\$downloadPath.

Referenced by DownloadUtility\download().

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

Definition at line 61 of file DownloadUtility.php.

References DownloadUtility\$fileHandlingUtility.

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 DownloadUtility\$repositoryHelper.

Parameters
\TYPO3\CMS\Extensionmanager\Utility\Connection\TerUtility$terUtility

Definition at line 45 of file DownloadUtility.php.

References DownloadUtility\$terUtility.

setDownloadPath (   $downloadPath)

Set the download path

Parameters
string$downloadPath
Exceptions
\TYPO3\CMS\Extensionmanager\Exception\ExtensionManagerException
Returns
void

Definition at line 88 of file DownloadUtility.php.

References DownloadUtility\$downloadPath, and Extension\returnAllowedInstallTypes().

Member Data Documentation

$downloadPath = 'Local'
protected
$fileHandlingUtility
protected

Definition at line 40 of file DownloadUtility.php.

Referenced by DownloadUtility\injectFileHandlingUtility().

$repositoryHelper
protected

Definition at line 30 of file DownloadUtility.php.

Referenced by DownloadUtility\injectRepositoryHelper().

$terUtility
protected

Definition at line 25 of file DownloadUtility.php.

Referenced by DownloadUtility\injectTerUtility().