PHP Класс Piwik\Plugins\Marketplace\Api\Client

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

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

Метод Описание
__construct ( Service $service, Piwik\Cache\Lazy $cache, Psr\Log\LoggerInterface $logger, Environment $environment )
checkUpdates ( Plugin[] $plugins ) : array | mixed
clearAllCacheEntries ( )
download ( $pluginOrThemeName )
getConsumer ( )
getDownloadUrl ( $pluginOrThemeName ) : string
getEnvironment ( )
getInfo ( )
getInfoOfPluginsHavingUpdate ( Plugin[] $plugins ) : array
getPluginInfo ( $name )
isValidConsumer ( )
searchForPlugins ( $keywords, $query, $sort, $purchaseType )
searchForThemes ( $keywords, $query, $sort, $purchaseType )
setEnvironment ( $environment )

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

Метод Описание
fetch ( $action, $params )
getCacheKey ( $action, $query )
getRandomTmpPluginDownloadFilename ( )
removeNotNeededPluginsFromResponse ( $response )
shouldIgnorePlugin ( $plugin )

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

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

public __construct ( Service $service, Piwik\Cache\Lazy $cache, Psr\Log\LoggerInterface $logger, Environment $environment )
$service Service
$cache Piwik\Cache\Lazy
$logger Psr\Log\LoggerInterface
$environment Piwik\Plugins\Marketplace\Environment

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

public checkUpdates ( Plugin[] $plugins ) : array | mixed
$plugins Piwik\Plugin[]
Результат array | mixed

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

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

public download ( $pluginOrThemeName )

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

public getConsumer ( )

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

public getDownloadUrl ( $pluginOrThemeName ) : string
$pluginOrThemeName
Результат string

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

public getEnvironment ( )

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

public getInfo ( )

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

public getInfoOfPluginsHavingUpdate ( Plugin[] $plugins ) : array
$plugins Piwik\Plugin[]
Результат array

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

public getPluginInfo ( $name )

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

public isValidConsumer ( )

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

public searchForPlugins ( $keywords, $query, $sort, $purchaseType )

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

public searchForThemes ( $keywords, $query, $sort, $purchaseType )

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

public setEnvironment ( $environment )