Descendants of this class should implement the {@link init()} method and call the {@link makeSetting()} method for each of the measurable's settings. For an example, see the {@link Piwik\Plugins\ExampleSettingsPlugin\MeasurableSettings} plugin. $settingsProvider = new Piwik\Plugin\SettingsProvider(); // get this instance via dependency injection $measurableSettings = $settingProvider->getMeasurableSettings($yourPluginName, $idsite, $idType = null); $measurableSettings->yourSetting->getValue();
Inheritance: extends Piwik\Settings\Settings
Example #1
0
 public function __construct(SitesManager\API $api, Plugin\Manager $pluginManager, $idSite, $idMeasurableType)
 {
     $this->sitesManagerApi = $api;
     $this->pluginManager = $pluginManager;
     parent::__construct($idSite, $idMeasurableType);
 }