Example #1
0
 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();
 }
Example #2
0
 /**
  * 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();
 }
Example #3
0
 public function __construct(Translator $translator)
 {
     $this->translator = $translator;
     parent::__construct();
 }
Example #4
0
 public function __construct(Translator $translator, OptOutManager $optOutManager)
 {
     $this->translator = $translator;
     $this->optOutManager = $optOutManager;
     parent::__construct();
 }
Example #5
0
 public function __construct(ConfigReader $configReader)
 {
     $this->configReader = $configReader;
     parent::__construct();
 }
Example #6
0
 public function __construct(RegionDataProvider $regionDataProvider, Translator $translator)
 {
     $this->regionDataProvider = $regionDataProvider;
     $this->translator = $translator;
     parent::__construct();
 }