Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines\Config::replaceSparklineMetric PHP Метод

replaceSparklineMetric() публичный Метод

Example: $config->addSparklineMetric('nb_users'); $config->filters[] = function ($dataTable) use ($config) { if ($dataTable->getFirstRow()->getColumn('nb_users') == 0) { instead of showing the sparklines for users, show a placeholder if there are no recorded users $config->replaceSparklineMetric(array('nb_users'), ''); } }
public replaceSparklineMetric ( array | string $metricNames, array | string $replacementColumns )
$metricNames array | string The name of the metrics in the same format they were used when added via {@link addSparklineMetric}
$replacementColumns array | string The removed columns will be replaced with these columns
    public function replaceSparklineMetric($metricNames, $replacementColumns)
    {
        foreach ($this->sparkline_metrics as $index => $metric) {
            if ($metric['columns'] === $metricNames) {
                $this->sparkline_metrics[$index]['columns'] = $replacementColumns;
            }
        }
    }