PHP Class Piwik\Plugins\Marketplace\Controller

Inheritance: extends Piwik\Plugin\ControllerAdmin
Show file Open project: piwik/piwik

Public Methods

Method Description
__construct ( LicenseKey $licenseKey, Plugins $plugins, Client $marketplaceApi, Consumer $consumer, PluginInstaller $pluginInstaller, Environment $environment )
download ( )
installAllPaidPlugins ( )
installPlugin ( )
overview ( )
pluginDetails ( )
subscriptionOverview ( )
updatePlugin ( )

Protected Methods

Method Description
configureViewAndCheckPermission ( $template )

Private Methods

Method Description
canPluginBeInstalled ( $plugin )
createUpdateOrInstallView ( $template, $nonceName )
dieIfPluginsAdminIsDisabled ( )
getPluginNameIfNonceValid ( $nonceName )
getPrettyLongDate ( $date )

Method Details

__construct() public method

public __construct ( LicenseKey $licenseKey, Plugins $plugins, Client $marketplaceApi, Consumer $consumer, PluginInstaller $pluginInstaller, Environment $environment )
$licenseKey LicenseKey
$plugins Plugins
$marketplaceApi Piwik\Plugins\Marketplace\Api\Client
$consumer Consumer
$pluginInstaller Piwik\Plugins\CorePluginsAdmin\PluginInstaller
$environment Environment

configureViewAndCheckPermission() protected method

protected configureViewAndCheckPermission ( $template )

download() public method

public download ( )

installAllPaidPlugins() public method

installPlugin() public method

public installPlugin ( )

overview() public method

public overview ( )

pluginDetails() public method

public pluginDetails ( )

subscriptionOverview() public method

updatePlugin() public method

public updatePlugin ( )