Method | Description | |
---|---|---|
__construct ( $apiModule, $apiMethod, $request ) | Constructor. | |
applyComputeProcessedMetrics ( Piwik\DataTable\DataTableInterface $dataTable ) | ||
applyFlattener ( Piwik\DataTable\DataTableInterface $dataTable ) : |
||
applyGenericFilters ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
applyLabelFilter ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
applyMetricsFormatting ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
applyPivotByFilter ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
applyProcessedMetricsGenericFilters ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
applyQueuedFilters ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
applyRequestedColumnDeletion ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
applyTotalsCalculator ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
computeProcessedMetrics ( |
||
getLabelFromRequest ( array $request ) : array | Returns the value for the label query parameter which can be either a string (ie, label=. | |
process ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | Apply post-processing logic to a DataTable of a report for an API request. | |
removeTemporaryMetrics ( Piwik\DataTable\DataTableInterface $dataTable ) | ||
setCallbackAfterGenericFilters ( $callbackAfterGenericFilters ) | ||
setCallbackBeforeGenericFilters ( $callbackBeforeGenericFilters ) | ||
setFormatter ( Piwik\Metrics\Formatter $formatter ) | ||
setRequest ( $request ) | ||
unsanitizeLabelParameter ( $label ) |
Method | Description | |
---|---|---|
convertSegmentValueToSegment ( Piwik\DataTable\DataTableInterface $dataTable ) |
public applyComputeProcessedMetrics ( Piwik\DataTable\DataTableInterface $dataTable ) | ||
$dataTable | Piwik\DataTable\DataTableInterface |
public applyFlattener ( Piwik\DataTable\DataTableInterface $dataTable ) : |
||
$dataTable | Piwik\DataTable\DataTableInterface | |
return |
public applyGenericFilters ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
$dataTable | Piwik\DataTable\DataTableInterface | |
return | Piwik\DataTable\DataTableInterface |
public applyLabelFilter ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
$dataTable | Piwik\DataTable\DataTableInterface | |
return | Piwik\DataTable\DataTableInterface |
public applyMetricsFormatting ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
$dataTable | Piwik\DataTable\DataTableInterface | |
return | Piwik\DataTable\DataTableInterface |
public applyPivotByFilter ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
$dataTable | Piwik\DataTable\DataTableInterface | |
return | Piwik\DataTable\DataTableInterface |
public applyProcessedMetricsGenericFilters ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
$dataTable | Piwik\DataTable\DataTableInterface | |
return | Piwik\DataTable\DataTableInterface |
public applyQueuedFilters ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
$dataTable | Piwik\DataTable\DataTableInterface | |
return | Piwik\DataTable\DataTableInterface |
public applyRequestedColumnDeletion ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
$dataTable | Piwik\DataTable\DataTableInterface | |
return | Piwik\DataTable\DataTableInterface |
public applyTotalsCalculator ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
$dataTable | Piwik\DataTable\DataTableInterface | |
return | Piwik\DataTable\DataTableInterface |
public computeProcessedMetrics ( |
||
$dataTable |
public static getLabelFromRequest ( array $request ) : array | ||
$request | array | |
return | array |
public process ( Piwik\DataTable\DataTableInterface $dataTable ) : Piwik\DataTable\DataTableInterface | ||
$dataTable | Piwik\DataTable\DataTableInterface | The data table to process. |
return | Piwik\DataTable\DataTableInterface | A new data table. |
public removeTemporaryMetrics ( Piwik\DataTable\DataTableInterface $dataTable ) | ||
$dataTable | Piwik\DataTable\DataTableInterface |
public setCallbackAfterGenericFilters ( $callbackAfterGenericFilters ) |
public setCallbackBeforeGenericFilters ( $callbackBeforeGenericFilters ) |
public setFormatter ( Piwik\Metrics\Formatter $formatter ) | ||
$formatter | Piwik\Metrics\Formatter |