PHP Class Piwik\Plugins\Marketplace\Plugins

Show file Open project: piwik/piwik Class Usage Examples

Public Methods

Method Description
__construct ( Client $marketplaceClient, Consumer $consumer, Advertising $advertising )
getAllAvailablePluginNames ( )
getAllFreePlugins ( )
getAllPaidPlugins ( )
getAllPlugins ( )
getAllThemes ( )
getAvailablePluginNames ( $themesOnly )
getPluginInfo ( $pluginName )
getPluginsHavingUpdate ( ) : array
searchPlugins ( $query, $sort, $themesOnly, $purchaseType = '' )
setActivatedPluginNames ( array $pluginNames ) for tests only
setPluginsHavingUpdateCache ( $plugins ) for tests only

Private Methods

Method Description
addMissingRequirements ( $plugin )
enrichPluginInformation ( $plugin )
getPluginUpdateInformation ( $plugin )
hasPluginUpdate ( $plugin )
isPluginActivated ( $pluginName )
isPluginInstalled ( $pluginName )
toLongDate ( $date )
toShortDate ( $date )

Method Details

__construct() public method

public __construct ( Client $marketplaceClient, Consumer $consumer, Advertising $advertising )
$marketplaceClient Piwik\Plugins\Marketplace\Api\Client
$consumer Consumer
$advertising Piwik\ProfessionalServices\Advertising

getAllAvailablePluginNames() public method

getAllFreePlugins() public method

public getAllFreePlugins ( )

getAllPaidPlugins() public method

public getAllPaidPlugins ( )

getAllPlugins() public method

public getAllPlugins ( )

getAllThemes() public method

public getAllThemes ( )

getAvailablePluginNames() public method

public getAvailablePluginNames ( $themesOnly )

getPluginInfo() public method

public getPluginInfo ( $pluginName )

getPluginsHavingUpdate() public method

public getPluginsHavingUpdate ( ) : array
return array

searchPlugins() public method

public searchPlugins ( $query, $sort, $themesOnly, $purchaseType = '' )

setActivatedPluginNames() public method

for tests only
public setActivatedPluginNames ( array $pluginNames )
$pluginNames array

setPluginsHavingUpdateCache() public method

for tests only
public setPluginsHavingUpdateCache ( $plugins )
$plugins