PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.12.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.12.1
5.12.1 5.12.0 5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / API / Inconsistencies.php
matomo / app / core / API Last commit date
DataTableManipulator 3 weeks ago ApiRenderer.php 3 weeks ago CORSHandler.php 1 year ago DataTableGenericFilter.php 3 weeks ago DataTableManipulator.php 3 weeks ago DataTablePostProcessor.php 3 weeks ago DocumentationGenerator.php 3 weeks ago Inconsistencies.php 3 weeks ago NoDefaultValue.php 2 years ago Proxy.php 3 weeks ago Request.php 2 months ago ResponseBuilder.php 3 weeks ago
Inconsistencies.php
37 lines
1 <?php
2
3 /**
4 * Matomo - free/libre analytics platform
5 *
6 * @link https://matomo.org
7 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
8 */
9 namespace Piwik\API;
10
11 /**
12 * Contains logic to replicate inconsistencies in Piwik's API. This class exists
13 * to provide a way to clean up existing Piwik code and behavior without breaking
14 * backwards compatibility immediately.
15 *
16 * Code that handles the case when the 'format_metrics' query parameter value is
17 * 'bc' should be removed as well. This code is in API\Request and DataTablePostProcessor.
18 *
19 * Should be removed before releasing Piwik 3.0.
20 */
21 class Inconsistencies
22 {
23 /**
24 * In Piwik 2.X and below, the "raw" API would format percent values but no others.
25 * This method returns the list of percent metrics that were returned from the API
26 * formatted so we can maintain BC.
27 *
28 * Used by DataTablePostProcessor.
29 *
30 * @return string[]
31 */
32 public function getPercentMetricsToFormat()
33 {
34 return array('bounce_rate', 'conversion_rate', 'abandoned_rate', 'interaction_rate', 'exit_rate', 'bounce_rate_returning', 'nb_visits_percentage', '/.*_evolution/', '/step_.*_rate/', '/funnel_.*_rate/', '/form_.*_rate/', '/field_.*_rate/', '/Referrers.*_percent/');
35 }
36 }
37