From 899f1e2a6ef89c4f777be49047ba229a2edbee9e Mon Sep 17 00:00:00 2001 From: Thomas Steur <thomas.steur@gmail.com> Date: Tue, 17 Dec 2013 23:39:56 +0000 Subject: [PATCH] rename class Filter -> BaseFilter to prevent error "two constructors are defined on PHP 5.3.2" --- core/API/DataTableManipulator/ReportTotalsCalculator.php | 2 +- core/DataTable.php | 8 ++++---- core/DataTable/{Filter.php => BaseFilter.php} | 6 +++--- core/DataTable/Filter/AddColumnsProcessedMetrics.php | 4 ++-- core/DataTable/Filter/AddSummaryRow.php | 4 ++-- core/DataTable/Filter/ColumnCallbackAddColumn.php | 4 ++-- core/DataTable/Filter/ColumnCallbackAddColumnQuotient.php | 4 ++-- core/DataTable/Filter/ColumnCallbackAddMetadata.php | 4 ++-- core/DataTable/Filter/ColumnCallbackDeleteRow.php | 4 ++-- core/DataTable/Filter/ColumnCallbackReplace.php | 4 ++-- core/DataTable/Filter/ColumnDelete.php | 4 ++-- core/DataTable/Filter/ExcludeLowPopulation.php | 4 ++-- core/DataTable/Filter/GroupBy.php | 4 ++-- core/DataTable/Filter/Limit.php | 4 ++-- core/DataTable/Filter/MetadataCallbackAddMetadata.php | 4 ++-- core/DataTable/Filter/Pattern.php | 4 ++-- core/DataTable/Filter/PatternRecursive.php | 4 ++-- core/DataTable/Filter/RangeCheck.php | 4 ++-- core/DataTable/Filter/ReplaceColumnNames.php | 4 ++-- core/DataTable/Filter/ReplaceSummaryRowLabel.php | 4 ++-- core/DataTable/Filter/SafeDecodeLabel.php | 4 ++-- core/DataTable/Filter/Sort.php | 4 ++-- core/DataTable/Filter/Truncate.php | 4 ++-- 23 files changed, 48 insertions(+), 48 deletions(-) rename core/DataTable/{Filter.php => BaseFilter.php} (95%) diff --git a/core/API/DataTableManipulator/ReportTotalsCalculator.php b/core/API/DataTableManipulator/ReportTotalsCalculator.php index 246b2c6f6d..988fd41bd5 100644 --- a/core/API/DataTableManipulator/ReportTotalsCalculator.php +++ b/core/API/DataTableManipulator/ReportTotalsCalculator.php @@ -13,7 +13,7 @@ namespace Piwik\API\DataTableManipulator; use Piwik\API\DataTableManipulator; use Piwik\DataTable; use Piwik\DataTable\Row; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; use Piwik\Period\Range; use Piwik\Period; use Piwik\Piwik; diff --git a/core/DataTable.php b/core/DataTable.php index 7550bc4f25..aa97941971 100644 --- a/core/DataTable.php +++ b/core/DataTable.php @@ -14,7 +14,7 @@ namespace Piwik; use Closure; use Exception; use Piwik\DataTable\DataTableInterface; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; use Piwik\DataTable\Manager; use Piwik\DataTable\Renderer\Html; use Piwik\DataTable\Row; @@ -85,7 +85,7 @@ require_once PIWIK_INCLUDE_PATH . '/core/Common.php'; * applied to DataTable\Map instances. So you can visit every DataTable in a {@link DataTable\Map} * without having to write a recursive visiting function. * - * All predefined filters exist in the **Piwik\DataTable\Filter** namespace. + * All predefined filters exist in the **Piwik\DataTable\BaseFilter** namespace. * * _Note: For convenience, [anonymous functions](http://www.php.net/manual/en/functions.anonymous.php) * can be used as DataTable filters._ @@ -255,7 +255,7 @@ class DataTable implements DataTableInterface protected $tableSortedBy = false; /** - * List of Filter queued to this table + * List of BaseFilter queued to this table * * @var array */ @@ -399,7 +399,7 @@ class DataTable implements DataTableInterface * to all subtables as well. * * @param string|Closure $className Class name, eg. `"Sort"` or "Piwik\DataTable\Filters\Sort"`. If no - * namespace is supplied, `Piwik\DataTable\Filter` is assumed. This parameter + * namespace is supplied, `Piwik\DataTable\BaseFilter` is assumed. This parameter * can also be a closure that takes a DataTable as its first parameter. * @param array $parameters Array of extra parameters to pass to the filter. */ diff --git a/core/DataTable/Filter.php b/core/DataTable/BaseFilter.php similarity index 95% rename from core/DataTable/Filter.php rename to core/DataTable/BaseFilter.php index 99bcd08c85..29cbd7c3ab 100644 --- a/core/DataTable/Filter.php +++ b/core/DataTable/BaseFilter.php @@ -25,14 +25,14 @@ use Piwik\DataTable\Row; * Filters are called with a DataTable instance and extra parameters that are specified * in {@link Piwik\DataTable::filter()} and {@link Piwik\DataTable::queueFilter()}. * - * To see examples of Filters look at the existing ones in the Piwik\DataTable\Filter + * To see examples of Filters look at the existing ones in the Piwik\DataTable\BaseFilter * namespace. * * @package Piwik * @subpackage DataTable * @api */ -abstract class Filter +abstract class BaseFilter { /** * @var bool @@ -58,7 +58,7 @@ abstract class Filter /** * Enables/Disables recursive filtering. Whether this property is actually used - * is up to the derived Filter class. + * is up to the derived BaseFilter class. * * @param bool $enable */ diff --git a/core/DataTable/Filter/AddColumnsProcessedMetrics.php b/core/DataTable/Filter/AddColumnsProcessedMetrics.php index 53f555a274..39656ecc2d 100644 --- a/core/DataTable/Filter/AddColumnsProcessedMetrics.php +++ b/core/DataTable/Filter/AddColumnsProcessedMetrics.php @@ -10,7 +10,7 @@ */ namespace Piwik\DataTable\Filter; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; use Piwik\DataTable\Row; use Piwik\DataTable; use Piwik\Metrics; @@ -39,7 +39,7 @@ use Piwik\Metrics; * @subpackage DataTable * @api */ -class AddColumnsProcessedMetrics extends Filter +class AddColumnsProcessedMetrics extends BaseFilter { protected $invalidDivision = 0; protected $roundPrecision = 2; diff --git a/core/DataTable/Filter/AddSummaryRow.php b/core/DataTable/Filter/AddSummaryRow.php index 80bf0e8a94..26a1a4f3d2 100644 --- a/core/DataTable/Filter/AddSummaryRow.php +++ b/core/DataTable/Filter/AddSummaryRow.php @@ -10,7 +10,7 @@ */ namespace Piwik\DataTable\Filter; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; use Piwik\DataTable; use Piwik\DataTable\Row\DataTableSummaryRow; @@ -28,7 +28,7 @@ use Piwik\DataTable\Row\DataTableSummaryRow; * @subpackage DataTable * @api */ -class AddSummaryRow extends Filter +class AddSummaryRow extends BaseFilter { /** * Constructor. diff --git a/core/DataTable/Filter/ColumnCallbackAddColumn.php b/core/DataTable/Filter/ColumnCallbackAddColumn.php index d65d844e9c..0cbd4a8b06 100755 --- a/core/DataTable/Filter/ColumnCallbackAddColumn.php +++ b/core/DataTable/Filter/ColumnCallbackAddColumn.php @@ -11,7 +11,7 @@ namespace Piwik\DataTable\Filter; use Piwik\DataTable; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; /** * Adds a new column to every row of a {@link DataTable} based on the result of callback. @@ -28,7 +28,7 @@ use Piwik\DataTable\Filter; * @subpackage DataTable * @api */ -class ColumnCallbackAddColumn extends Filter +class ColumnCallbackAddColumn extends BaseFilter { /** * The names of the columns to pass to the callback. diff --git a/core/DataTable/Filter/ColumnCallbackAddColumnQuotient.php b/core/DataTable/Filter/ColumnCallbackAddColumnQuotient.php index 47d3825cb5..db673db2e4 100644 --- a/core/DataTable/Filter/ColumnCallbackAddColumnQuotient.php +++ b/core/DataTable/Filter/ColumnCallbackAddColumnQuotient.php @@ -10,7 +10,7 @@ */ namespace Piwik\DataTable\Filter; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; use Piwik\DataTable; use Piwik\DataTable\Row; @@ -29,7 +29,7 @@ use Piwik\DataTable\Row; * @subpackage DataTable * @api */ -class ColumnCallbackAddColumnQuotient extends Filter +class ColumnCallbackAddColumnQuotient extends BaseFilter { protected $table; protected $columnValueToRead; diff --git a/core/DataTable/Filter/ColumnCallbackAddMetadata.php b/core/DataTable/Filter/ColumnCallbackAddMetadata.php index f9a092457f..2e0bf833d4 100644 --- a/core/DataTable/Filter/ColumnCallbackAddMetadata.php +++ b/core/DataTable/Filter/ColumnCallbackAddMetadata.php @@ -11,7 +11,7 @@ namespace Piwik\DataTable\Filter; use Piwik\DataTable; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; /** * Executes a callback for each row of a {@link DataTable} and adds the result as a new @@ -25,7 +25,7 @@ use Piwik\DataTable\Filter; * @subpackage DataTable * @api */ -class ColumnCallbackAddMetadata extends Filter +class ColumnCallbackAddMetadata extends BaseFilter { private $columnsToRead; private $functionToApply; diff --git a/core/DataTable/Filter/ColumnCallbackDeleteRow.php b/core/DataTable/Filter/ColumnCallbackDeleteRow.php index cab41a039d..7a01cbed58 100644 --- a/core/DataTable/Filter/ColumnCallbackDeleteRow.php +++ b/core/DataTable/Filter/ColumnCallbackDeleteRow.php @@ -11,7 +11,7 @@ namespace Piwik\DataTable\Filter; use Piwik\DataTable; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; /** * Deletes all rows for which a callback returns true. @@ -27,7 +27,7 @@ use Piwik\DataTable\Filter; * @subpackage DataTable * @api */ -class ColumnCallbackDeleteRow extends Filter +class ColumnCallbackDeleteRow extends BaseFilter { private $columnToFilter; private $function; diff --git a/core/DataTable/Filter/ColumnCallbackReplace.php b/core/DataTable/Filter/ColumnCallbackReplace.php index 2b56276d1c..4bd1619e0c 100644 --- a/core/DataTable/Filter/ColumnCallbackReplace.php +++ b/core/DataTable/Filter/ColumnCallbackReplace.php @@ -10,7 +10,7 @@ */ namespace Piwik\DataTable\Filter; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; use Piwik\DataTable; use Piwik\DataTable\Row; @@ -34,7 +34,7 @@ use Piwik\DataTable\Row; * @package Piwik * @subpackage DataTable */ -class ColumnCallbackReplace extends Filter +class ColumnCallbackReplace extends BaseFilter { private $columnsToFilter; private $functionToApply; diff --git a/core/DataTable/Filter/ColumnDelete.php b/core/DataTable/Filter/ColumnDelete.php index 9a63f2b735..17bbe0cb82 100644 --- a/core/DataTable/Filter/ColumnDelete.php +++ b/core/DataTable/Filter/ColumnDelete.php @@ -11,7 +11,7 @@ namespace Piwik\DataTable\Filter; use Piwik\DataTable; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; /** * Filter that will remove columns from a {@link DataTable} using either a blacklist, @@ -31,7 +31,7 @@ use Piwik\DataTable\Filter; * @subpackage DataTable * @api */ -class ColumnDelete extends Filter +class ColumnDelete extends BaseFilter { /** * The columns that should be removed from DataTable rows. diff --git a/core/DataTable/Filter/ExcludeLowPopulation.php b/core/DataTable/Filter/ExcludeLowPopulation.php index e998aa321d..168217ae8c 100644 --- a/core/DataTable/Filter/ExcludeLowPopulation.php +++ b/core/DataTable/Filter/ExcludeLowPopulation.php @@ -11,7 +11,7 @@ namespace Piwik\DataTable\Filter; use Piwik\DataTable; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; /** * Deletes all rows for which a specific column has a value that is lower than @@ -35,7 +35,7 @@ use Piwik\DataTable\Filter; * @subpackage DataTable * @api */ -class ExcludeLowPopulation extends Filter +class ExcludeLowPopulation extends BaseFilter { const MINIMUM_SIGNIFICANT_PERCENTAGE_THRESHOLD = 0.02; diff --git a/core/DataTable/Filter/GroupBy.php b/core/DataTable/Filter/GroupBy.php index 0eef76c0d1..28aec21f2f 100755 --- a/core/DataTable/Filter/GroupBy.php +++ b/core/DataTable/Filter/GroupBy.php @@ -11,7 +11,7 @@ namespace Piwik\DataTable\Filter; use Piwik\DataTable; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; /** * DataTable filter that will group {@link DataTable} rows together based on the results @@ -30,7 +30,7 @@ use Piwik\DataTable\Filter; * @subpackage DataTable * @api */ -class GroupBy extends Filter +class GroupBy extends BaseFilter { /** * The name of the columns to reduce. diff --git a/core/DataTable/Filter/Limit.php b/core/DataTable/Filter/Limit.php index dd990223d6..f6ed744653 100644 --- a/core/DataTable/Filter/Limit.php +++ b/core/DataTable/Filter/Limit.php @@ -11,7 +11,7 @@ namespace Piwik\DataTable\Filter; use Piwik\DataTable; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; /** * Delete all rows from the table that are not in the given [offset, offset+limit) range. @@ -25,7 +25,7 @@ use Piwik\DataTable\Filter; * @subpackage DataTable * @api */ -class Limit extends Filter +class Limit extends BaseFilter { /** * Constructor. diff --git a/core/DataTable/Filter/MetadataCallbackAddMetadata.php b/core/DataTable/Filter/MetadataCallbackAddMetadata.php index b9a88b08b3..f713031113 100644 --- a/core/DataTable/Filter/MetadataCallbackAddMetadata.php +++ b/core/DataTable/Filter/MetadataCallbackAddMetadata.php @@ -11,7 +11,7 @@ namespace Piwik\DataTable\Filter; use Piwik\DataTable; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; /** * Executes a callback for each row of a {@link DataTable} and adds the result to the @@ -26,7 +26,7 @@ use Piwik\DataTable\Filter; * @subpackage DataTable * @api */ -class MetadataCallbackAddMetadata extends Filter +class MetadataCallbackAddMetadata extends BaseFilter { private $metadataToRead; private $functionToApply; diff --git a/core/DataTable/Filter/Pattern.php b/core/DataTable/Filter/Pattern.php index 95875a0046..6619fe4134 100644 --- a/core/DataTable/Filter/Pattern.php +++ b/core/DataTable/Filter/Pattern.php @@ -11,7 +11,7 @@ namespace Piwik\DataTable\Filter; use Piwik\DataTable; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; /** * Deletes every row for which a specific column does not match a supplied regex pattern. @@ -25,7 +25,7 @@ use Piwik\DataTable\Filter; * @subpackage DataTable * @api */ -class Pattern extends Filter +class Pattern extends BaseFilter { private $columnToFilter; private $patternToSearch; diff --git a/core/DataTable/Filter/PatternRecursive.php b/core/DataTable/Filter/PatternRecursive.php index 0970a1d29e..1a82384d5e 100644 --- a/core/DataTable/Filter/PatternRecursive.php +++ b/core/DataTable/Filter/PatternRecursive.php @@ -11,7 +11,7 @@ namespace Piwik\DataTable\Filter; use Exception; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; use Piwik\DataTable; use Piwik\DataTable\Manager; @@ -28,7 +28,7 @@ use Piwik\DataTable\Manager; * @subpackage DataTable * @api */ -class PatternRecursive extends Filter +class PatternRecursive extends BaseFilter { private $columnToFilter; private $patternToSearch; diff --git a/core/DataTable/Filter/RangeCheck.php b/core/DataTable/Filter/RangeCheck.php index bac24d4acc..a5005b2bfd 100644 --- a/core/DataTable/Filter/RangeCheck.php +++ b/core/DataTable/Filter/RangeCheck.php @@ -11,7 +11,7 @@ namespace Piwik\DataTable\Filter; use Piwik\DataTable; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; /** * Check range @@ -19,7 +19,7 @@ use Piwik\DataTable\Filter; * @package Piwik * @subpackage DataTable */ -class RangeCheck extends Filter +class RangeCheck extends BaseFilter { static public $minimumValue = 0.00; static public $maximumValue = 100.0; diff --git a/core/DataTable/Filter/ReplaceColumnNames.php b/core/DataTable/Filter/ReplaceColumnNames.php index 02c8f9f500..7476616558 100644 --- a/core/DataTable/Filter/ReplaceColumnNames.php +++ b/core/DataTable/Filter/ReplaceColumnNames.php @@ -10,7 +10,7 @@ */ namespace Piwik\DataTable\Filter; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; use Piwik\DataTable\Simple; use Piwik\DataTable; use Piwik\Metrics; @@ -41,7 +41,7 @@ use Piwik\Tracker\GoalManager; * @subpackage DataTable * @api */ -class ReplaceColumnNames extends Filter +class ReplaceColumnNames extends BaseFilter { protected $mappingToApply; diff --git a/core/DataTable/Filter/ReplaceSummaryRowLabel.php b/core/DataTable/Filter/ReplaceSummaryRowLabel.php index bb1d15df46..9e3c983850 100644 --- a/core/DataTable/Filter/ReplaceSummaryRowLabel.php +++ b/core/DataTable/Filter/ReplaceSummaryRowLabel.php @@ -10,7 +10,7 @@ */ namespace Piwik\DataTable\Filter; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; use Piwik\DataTable; use Piwik\DataTable\Manager; use Piwik\Piwik; @@ -32,7 +32,7 @@ use Piwik\Piwik; * @subpackage DataTable * @api */ -class ReplaceSummaryRowLabel extends Filter +class ReplaceSummaryRowLabel extends BaseFilter { /** * Constructor. diff --git a/core/DataTable/Filter/SafeDecodeLabel.php b/core/DataTable/Filter/SafeDecodeLabel.php index b573fc9a95..9b658f9013 100644 --- a/core/DataTable/Filter/SafeDecodeLabel.php +++ b/core/DataTable/Filter/SafeDecodeLabel.php @@ -11,7 +11,7 @@ namespace Piwik\DataTable\Filter; use Piwik\DataTable; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; /** * Sanitizes DataTable labels as an extra precaution. Called internally by Piwik. @@ -19,7 +19,7 @@ use Piwik\DataTable\Filter; * @package Piwik * @subpackage DataTable */ -class SafeDecodeLabel extends Filter +class SafeDecodeLabel extends BaseFilter { private $columnToDecode; diff --git a/core/DataTable/Filter/Sort.php b/core/DataTable/Filter/Sort.php index 16ebd80dc4..7a58a877ae 100644 --- a/core/DataTable/Filter/Sort.php +++ b/core/DataTable/Filter/Sort.php @@ -10,7 +10,7 @@ */ namespace Piwik\DataTable\Filter; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; use Piwik\DataTable\Row; use Piwik\DataTable\Simple; use Piwik\DataTable; @@ -25,7 +25,7 @@ use Piwik\Metrics; * @subpackage DataTable * @api */ -class Sort extends Filter +class Sort extends BaseFilter { protected $columnToSort; protected $order; diff --git a/core/DataTable/Filter/Truncate.php b/core/DataTable/Filter/Truncate.php index 5896048a6a..bf7d71fe2c 100644 --- a/core/DataTable/Filter/Truncate.php +++ b/core/DataTable/Filter/Truncate.php @@ -10,7 +10,7 @@ */ namespace Piwik\DataTable\Filter; -use Piwik\DataTable\Filter; +use Piwik\DataTable\BaseFilter; use Piwik\DataTable; use Piwik\DataTable\Row; use Piwik\Piwik; @@ -35,7 +35,7 @@ use Piwik\Piwik; * @subpackage DataTable * @api */ -class Truncate extends Filter +class Truncate extends BaseFilter { /** * Constructor. -- GitLab