Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Steur <thomas.steur@gmail.com>2015-02-13 22:13:11 +0300
committerThomas Steur <thomas.steur@gmail.com>2015-02-13 22:13:11 +0300
commit10a528b3d6ff3dc3269f9d5d408caea1e52d3ed4 (patch)
treec4cacde4b4c245de853420c78124ac1a769ecef1 /core/DataTable
parent806bedba1a43d7d78b687d1d23a6b861a2b70035 (diff)
refs #4633 rename segment filter to segment, fixed a bug re visitTime and extracted code into a filter
Diffstat (limited to 'core/DataTable')
-rw-r--r--core/DataTable/Filter/AddSegmentByLabel.php (renamed from core/DataTable/Filter/AddSegmentFilter.php)10
-rw-r--r--core/DataTable/Filter/AddSegmentByLabelMapping.php (renamed from core/DataTable/Filter/AddSegmentFilterByLabelMapping.php)6
-rw-r--r--core/DataTable/Filter/AddSegmentBySegmentValue.php (renamed from core/DataTable/Filter/AddSegmentFilterBySegmentValue.php)8
-rw-r--r--core/DataTable/Filter/PrependSegment.php34
-rw-r--r--core/DataTable/Filter/PrependSegmentFilter.php34
5 files changed, 46 insertions, 46 deletions
diff --git a/core/DataTable/Filter/AddSegmentFilter.php b/core/DataTable/Filter/AddSegmentByLabel.php
index 48093284a9..a841f18c9a 100644
--- a/core/DataTable/Filter/AddSegmentFilter.php
+++ b/core/DataTable/Filter/AddSegmentByLabel.php
@@ -17,12 +17,12 @@ use Piwik\Development;
*
* **Basic usage example**
*
- * $dataTable->filter('AddSegmentFilter', array('segmentName'));
- * $dataTable->filter('AddSegmentFilter', array(array('segmentName1', 'segment2'), ';');
+ * $dataTable->filter('AddSegmentByLabel', array('segmentName'));
+ * $dataTable->filter('AddSegmentByLabel', array(array('segmentName1', 'segment2'), ';');
*
* @api
*/
-class AddSegmentFilter extends BaseFilter
+class AddSegmentByLabel extends BaseFilter
{
private $segments;
private $delimiter;
@@ -48,7 +48,7 @@ class AddSegmentFilter extends BaseFilter
}
/**
- * See {@link AddSegmentFilter}.
+ * See {@link AddSegmentByLabel}.
*
* @param DataTable $table
*/
@@ -58,7 +58,7 @@ class AddSegmentFilter extends BaseFilter
$segments = $this->segments;
if (empty($segments)) {
- $msg = 'AddSegmentFilter is called without having any segments defined';
+ $msg = 'AddSegmentByLabel is called without having any segments defined';
Development::error($msg);
return;
}
diff --git a/core/DataTable/Filter/AddSegmentFilterByLabelMapping.php b/core/DataTable/Filter/AddSegmentByLabelMapping.php
index 8a69376938..95d6e05c79 100644
--- a/core/DataTable/Filter/AddSegmentFilterByLabelMapping.php
+++ b/core/DataTable/Filter/AddSegmentByLabelMapping.php
@@ -18,11 +18,11 @@ use Piwik\DataTable\BaseFilter;
*
* **Basic usage example**
*
- * $dataTable->filter('AddSegmentFilterByLabelMapping', array('segmentName', array('1' => 'smartphone, '2' => 'desktop')));
+ * $dataTable->filter('AddSegmentByLabelMapping', array('segmentName', array('1' => 'smartphone, '2' => 'desktop')));
*
* @api
*/
-class AddSegmentFilterByLabelMapping extends BaseFilter
+class AddSegmentByLabelMapping extends BaseFilter
{
private $segment;
private $mapping;
@@ -41,7 +41,7 @@ class AddSegmentFilterByLabelMapping extends BaseFilter
}
/**
- * See {@link AddSegmentFilterByLabelMapping}.
+ * See {@link AddSegmentByLabelMapping}.
*
* @param DataTable $table
*/
diff --git a/core/DataTable/Filter/AddSegmentFilterBySegmentValue.php b/core/DataTable/Filter/AddSegmentBySegmentValue.php
index fd185efeaa..89c3b6a59b 100644
--- a/core/DataTable/Filter/AddSegmentFilterBySegmentValue.php
+++ b/core/DataTable/Filter/AddSegmentBySegmentValue.php
@@ -12,16 +12,16 @@ use Piwik\DataTable\BaseFilter;
use Piwik\DataTable;
/**
- * Converts for each row of a {@link DataTable} a segmentValue to a segmentFilter. The name of the segment
+ * Converts for each row of a {@link DataTable} a segmentValue to a segment (expression). The name of the segment
* is automatically detected based on the given report.
*
* **Basic usage example**
*
- * $dataTable->filter('AddSegmentFilterBySegmentValue', array($reportInstance));
+ * $dataTable->filter('AddSegmentBySegmentValue', array($reportInstance));
*
* @api
*/
-class AddSegmentFilterBySegmentValue extends BaseFilter
+class AddSegmentBySegmentValue extends BaseFilter
{
/**
* @var \Piwik\Plugin\Report
@@ -39,7 +39,7 @@ class AddSegmentFilterBySegmentValue extends BaseFilter
}
/**
- * See {@link AddSegmentFilterBySegmentValue}.
+ * See {@link AddSegmentBySegmentValue}.
*
* @param DataTable $table
* @return int The number of deleted rows.
diff --git a/core/DataTable/Filter/PrependSegment.php b/core/DataTable/Filter/PrependSegment.php
new file mode 100644
index 0000000000..34d14e6f0a
--- /dev/null
+++ b/core/DataTable/Filter/PrependSegment.php
@@ -0,0 +1,34 @@
+<?php
+/**
+ * Piwik - free/libre analytics platform
+ *
+ * @link http://piwik.org
+ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
+ *
+ */
+namespace Piwik\DataTable\Filter;
+
+use Piwik\DataTable;
+
+/**
+ * Executes a callback for each row of a {@link DataTable} and prepends each existing segment with the
+ * given segment.
+ *
+ * **Basic usage example**
+ *
+ * $dataTable->filter('PrependSegment', array('segmentName==segmentValue;'));
+ *
+ * @api
+ */
+class PrependSegment extends PrependValueToMetadata
+{
+ /**
+ * @param DataTable $table
+ * @param string $prependSegment The segment to prepend if a segment is already defined. Make sure to include
+ * A condition, eg the segment should end with ';' or ','
+ */
+ public function __construct($table, $prependSegment = '')
+ {
+ parent::__construct($table, 'segment', $prependSegment);
+ }
+}
diff --git a/core/DataTable/Filter/PrependSegmentFilter.php b/core/DataTable/Filter/PrependSegmentFilter.php
deleted file mode 100644
index 41718b661f..0000000000
--- a/core/DataTable/Filter/PrependSegmentFilter.php
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-/**
- * Piwik - free/libre analytics platform
- *
- * @link http://piwik.org
- * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- *
- */
-namespace Piwik\DataTable\Filter;
-
-use Piwik\DataTable;
-
-/**
- * Executes a callback for each row of a {@link DataTable} and prepends each existing segmentFilter with the
- * given segment.
- *
- * **Basic usage example**
- *
- * $dataTable->filter('PrependSegmentFilter', array('segmentName==segmentValue;'));
- *
- * @api
- */
-class PrependSegmentFilter extends PrependValueToMetadata
-{
- /**
- * @param DataTable $table
- * @param string $prependSegmentFilter The segment to prepend if a segmentFilter is defined. Make sure to include
- * A condition, eg the segment should end with ';' or ','
- */
- public function __construct($table, $prependSegmentFilter = '')
- {
- parent::__construct($table, 'segment', $prependSegmentFilter);
- }
-}