PHP Класс Piwik\Plugins\CoreUpdater\Updater

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Piwik\Translation\Translator $translator, ReleaseChannels $releaseChannels, $tmpPath )
getArchiveUrl ( string $version, boolean $https = true ) : string
getLatestVersion ( ) : false | string Returns the latest available version number. Does not perform a check whether a later version is available.
isNewVersionAvailable ( ) : boolean
isUpdatingOverHttps ( ) : boolean
updatePiwik ( boolean $https = true ) : string[] Update Piwik codebase by downloading and installing the latest version.

Приватные методы

Метод Описание
decompressArchive ( $archiveFile )
disableIncompatiblePlugins ( $version )
downloadArchive ( $version, $url )
getIncompatiblePlugins ( $piwikVersion )
installNewFiles ( $extractedArchiveDirectory )
verifyDecompressedArchive ( $extractedArchiveDirectory )

Описание методов

__construct() публичный Метод

public __construct ( Piwik\Translation\Translator $translator, ReleaseChannels $releaseChannels, $tmpPath )
$translator Piwik\Translation\Translator
$releaseChannels Piwik\Plugin\ReleaseChannels

getArchiveUrl() публичный Метод

public getArchiveUrl ( string $version, boolean $https = true ) : string
$version string
$https boolean Whether to use HTTPS if supported of not. If false, will use HTTP.
Результат string

getLatestVersion() публичный Метод

Returns the latest available version number. Does not perform a check whether a later version is available.
public getLatestVersion ( ) : false | string
Результат false | string

isNewVersionAvailable() публичный Метод

public isNewVersionAvailable ( ) : boolean
Результат boolean

isUpdatingOverHttps() публичный Метод

public isUpdatingOverHttps ( ) : boolean
Результат boolean

updatePiwik() публичный Метод

Update Piwik codebase by downloading and installing the latest version.
public updatePiwik ( boolean $https = true ) : string[]
$https boolean Whether to use HTTPS if supported of not. If false, will use HTTP.
Результат string[] Return an array of messages for the user.