From 0508e38d7d2247501ee2951e90e01724b79776b6 Mon Sep 17 00:00:00 2001
From: Thomas Steur <thomas.steur@googlemail.com>
Date: Tue, 5 Aug 2014 23:08:47 +0200
Subject: [PATCH] refs #5896 this fixes some tests

---
 core/DataTable.php                     | 3 +++
 core/DataTable/Filter/ColumnDelete.php | 4 ++--
 plugins/API/tests/RssRendererTest.php  | 2 +-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/core/DataTable.php b/core/DataTable.php
index 1e594e4e41..7bf7cceef5 100644
--- a/core/DataTable.php
+++ b/core/DataTable.php
@@ -1634,6 +1634,9 @@ class DataTable implements DataTableInterface, \IteratorAggregate
         $thisRow->sumRow($row, $copyMeta = true, $this->getMetadata(self::COLUMN_AGGREGATION_OPS_METADATA_NAME));
     }
 
+    /**
+     * @return \ArrayIterator|Row[]
+     */
     public function getIterator() {
         return new \ArrayIterator($this->rows);
     }
diff --git a/core/DataTable/Filter/ColumnDelete.php b/core/DataTable/Filter/ColumnDelete.php
index f9f9773af8..532cd5c644 100644
--- a/core/DataTable/Filter/ColumnDelete.php
+++ b/core/DataTable/Filter/ColumnDelete.php
@@ -100,7 +100,7 @@ class ColumnDelete extends BaseFilter
 
         // remove columns specified in $this->columnsToRemove
         if (!empty($this->columnsToRemove)) {
-            foreach ($table as $row) {
+            foreach ($table as &$row) {
                 foreach ($this->columnsToRemove as $column) {
                     if ($this->deleteIfZeroOnly) {
                         $value = $row[$column];
@@ -118,7 +118,7 @@ class ColumnDelete extends BaseFilter
 
         // remove columns not specified in $columnsToKeep
         if (!empty($this->columnsToKeep)) {
-            foreach ($table as $row) {
+            foreach ($table as &$row) {
                 foreach ($row as $name => $value) {
 
                     $keep = false;
diff --git a/plugins/API/tests/RssRendererTest.php b/plugins/API/tests/RssRendererTest.php
index 1145ce3da9..175699fca3 100644
--- a/plugins/API/tests/RssRendererTest.php
+++ b/plugins/API/tests/RssRendererTest.php
@@ -155,7 +155,7 @@ class RssRendererTest extends \DatabaseTestCase
     <title>piwik statistics - RSS</title>
     <link>http://piwik.org</link>
     <description>Piwik RSS feed</description>
-
+    
     <generator>piwik</generator>
     <language>en</language>
     	</channel>
-- 
GitLab