Piwik\Plugin\Report::getMetricsDocumentation PHP Метод

getMetricsDocumentation() защищенный Метод

..')`. By default the given {@link $metrics} are used and their corresponding translations are looked up automatically. If there is a metric documentation not found, you should add the default metric documentation translation for this metric using the {@hook Metrics.getDefaultMetricDocumentationTranslations} event. If you want to overwrite any default metric translation you should overwrite this method, call this parent method to get all default translations and overwrite any custom metric translations.
protected getMetricsDocumentation ( ) : array
Результат array
    protected function getMetricsDocumentation()
    {
        $translations = Metrics::getDefaultMetricsDocumentation();
        $documentation = array();
        foreach ($this->metrics as $metric) {
            if (!empty($translations[$metric])) {
                $documentation[$metric] = $translations[$metric];
            }
        }
        $processedMetrics = $this->processedMetrics ?: array();
        foreach ($processedMetrics as $processedMetric) {
            if (is_string($processedMetric) && !empty($translations[$processedMetric])) {
                $documentation[$processedMetric] = $translations[$processedMetric];
            } elseif ($processedMetric instanceof ProcessedMetric) {
                $name = $processedMetric->getName();
                $metricDocs = $processedMetric->getDocumentation();
                if (empty($metricDocs)) {
                    $metricDocs = @$translations[$name];
                }
                if (!empty($metricDocs)) {
                    $documentation[$processedMetric->getName()] = $metricDocs;
                }
            }
        }
        return $documentation;
    }