public function __construct(LicenseKey $licenseKey, Plugins $plugins, Api\Client $marketplaceApi, Consumer $consumer, PluginInstaller $pluginInstaller, Environment $environment) { $this->licenseKey = $licenseKey; $this->plugins = $plugins; $this->marketplaceApi = $marketplaceApi; $this->consumer = $consumer; $this->pluginInstaller = $pluginInstaller; $this->pluginManager = Plugin\Manager::getInstance(); $this->environment = $environment; parent::__construct(); }
/** * Controller constructor. * @param Translator $translator * @param Plugin\SettingsProvider $settingsProvider * @param PluginInstaller $pluginInstaller * @param Plugins $marketplacePlugins */ public function __construct(Translator $translator, Plugin\SettingsProvider $settingsProvider, PluginInstaller $pluginInstaller, $marketplacePlugins = null) { $this->translator = $translator; $this->settingsProvider = $settingsProvider; $this->pluginInstaller = $pluginInstaller; $this->pluginManager = Plugin\Manager::getInstance(); if (!empty($marketplacePlugins)) { $this->marketplacePlugins = $marketplacePlugins; } elseif (Marketplace::isMarketplaceEnabled()) { // we load it manually as marketplace might not be loaded $this->marketplacePlugins = StaticContainer::get('Piwik\\Plugins\\Marketplace\\Plugins'); } parent::__construct(); }
public function __construct(Translator $translator) { $this->translator = $translator; parent::__construct(); }
public function __construct(Translator $translator, OptOutManager $optOutManager) { $this->translator = $translator; $this->optOutManager = $optOutManager; parent::__construct(); }
public function __construct(ConfigReader $configReader) { $this->configReader = $configReader; parent::__construct(); }
public function __construct(RegionDataProvider $regionDataProvider, Translator $translator) { $this->regionDataProvider = $regionDataProvider; $this->translator = $translator; parent::__construct(); }