public function __construct($client = null)
{
if (!empty($client)) {
$this->marketplaceClient = $client;
} elseif (Marketplace::isMarketplaceEnabled()) {
// we load it manually as marketplace might not be loaded
$this->marketplaceClient = StaticContainer::get('Piwik\\Plugins\\Marketplace\\Api\\Client');
}
}