AutoUpdaterFactory
in package
Class AutoUpdaterFactory
Table of Contents
- $autoUpdater : AutoUpdater
- $autoUpdaterDataCache : AutoUpdaterDataCache
- $backupHelper : AutoUpdaterBackupHelper
- $curlClient : AutoUpdaterCurlClient
- $dataCache : DataCache
- $db : CI_DB_query_builder
- $downloadHelper : AutoUpdaterDownloadHelper
- $ftpManager : AutoUpdaterFtpManager
- $logControl : LogControl
- $settings : AutoUpdaterSettings
- $updatesHelper : AutoUpdaterUpdatesHelper
- __construct() : mixed
- AutoUpdaterFactory constructor.
- createAutoUpdater() : AutoUpdater
- Creates and returns an new instance of the auto updater.
- createFtpManager() : AutoUpdaterFtpManager
- Creates and returns an new instance of the auto updater ftp manager.
- createAutoUpdaterDataCache() : AutoUpdaterDataCache
- createBackupHelper() : AutoUpdaterBackupHelper
- createCurlClient() : AutoUpdaterCurlClient
- createDownloadHelper() : AutoUpdaterDownloadHelper
- createSettings() : AutoUpdaterSettings
- createUpdatesHelper() : AutoUpdaterUpdatesHelper
Properties
$autoUpdater
protected
AutoUpdater
$autoUpdater
$autoUpdaterDataCache
protected
AutoUpdaterDataCache
$autoUpdaterDataCache
$backupHelper
protected
AutoUpdaterBackupHelper
$backupHelper
$curlClient
protected
AutoUpdaterCurlClient
$curlClient
$dataCache
protected
DataCache
$dataCache
$db
protected
CI_DB_query_builder
$db
$downloadHelper
protected
AutoUpdaterDownloadHelper
$downloadHelper
$ftpManager
protected
AutoUpdaterFtpManager
$ftpManager
$logControl
protected
LogControl
$logControl
$settings
protected
AutoUpdaterSettings
$settings
$updatesHelper
protected
AutoUpdaterUpdatesHelper
$updatesHelper
Methods
__construct()
AutoUpdaterFactory constructor.
public
__construct(CI_DB_query_builder $db, DataCache $dataCache, LogControl $logControl) : mixed
Parameters
- $db : CI_DB_query_builder
- $dataCache : DataCache
- $logControl : LogControl
Return values
mixed —createAutoUpdater()
Creates and returns an new instance of the auto updater.
public
createAutoUpdater() : AutoUpdater
Return values
AutoUpdater —createFtpManager()
Creates and returns an new instance of the auto updater ftp manager.
public
createFtpManager(string $protocol, string $server, string $login, string $password, string $port, bool $passive) : AutoUpdaterFtpManager
Parameters
- $protocol : string
- $server : string
- $login : string
- $password : string
- $port : string
- $passive : bool
Tags
Return values
AutoUpdaterFtpManager —createAutoUpdaterDataCache()
protected
createAutoUpdaterDataCache() : AutoUpdaterDataCache
Return values
AutoUpdaterDataCache —createBackupHelper()
protected
createBackupHelper() : AutoUpdaterBackupHelper
Return values
AutoUpdaterBackupHelper —createCurlClient()
protected
createCurlClient() : AutoUpdaterCurlClient
Return values
AutoUpdaterCurlClient —createDownloadHelper()
protected
createDownloadHelper() : AutoUpdaterDownloadHelper
Return values
AutoUpdaterDownloadHelper —createSettings()
protected
createSettings() : AutoUpdaterSettings
Return values
AutoUpdaterSettings —createUpdatesHelper()
protected
createUpdatesHelper() : AutoUpdaterUpdatesHelper