@@ -71,11 +71,17 @@ discard block |
||
71 | 71 | } |
72 | 72 | } |
73 | 73 | |
74 | + /** |
|
75 | + * @param \Closure $callback |
|
76 | + */ |
|
74 | 77 | public function mapRows($callback) |
75 | 78 | { |
76 | 79 | $this->data = array_map($callback, $this->data); |
77 | 80 | } |
78 | 81 | |
82 | + /** |
|
83 | + * @param \Closure $callback |
|
84 | + */ |
|
79 | 85 | public function filterRows($callback) |
80 | 86 | { |
81 | 87 | $this->data = array_filter($this->data, $callback); |
@@ -136,6 +142,9 @@ discard block |
||
136 | 142 | // TODO |
137 | 143 | } |
138 | 144 | |
145 | + /** |
|
146 | + * @param string $column |
|
147 | + */ |
|
139 | 148 | public function removeDuplicates($column) |
140 | 149 | { |
141 | 150 | $index = array(); |
@@ -148,6 +157,9 @@ discard block |
||
148 | 157 | }); |
149 | 158 | } |
150 | 159 | |
160 | + /** |
|
161 | + * @param string $column |
|
162 | + */ |
|
151 | 163 | public function removeBlanks($column) |
152 | 164 | { |
153 | 165 | $this->filterRows(function ($row) use ($column) { |