summaryrefslogtreecommitdiffstats
path: root/src/Modifier/RowFilter.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Modifier/RowFilter.php')
-rw-r--r--src/Modifier/RowFilter.php7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/Modifier/RowFilter.php b/src/Modifier/RowFilter.php
index 0205ee4..4728660 100644
--- a/src/Modifier/RowFilter.php
+++ b/src/Modifier/RowFilter.php
@@ -161,7 +161,7 @@ trait RowFilter
protected function formatRow(array $row)
{
foreach ($this->formatters as $formatter) {
- $row = $formatter($row);
+ $row = call_user_func($formatter, $row);
}
return $row;
@@ -172,13 +172,12 @@ trait RowFilter
*
* @param array $row
*
- * @throws \League\Csv\Exception\InvalidRowException If the validation failed
- *
+ * @throws InvalidRowException If the validation failed
*/
protected function validateRow(array $row)
{
foreach ($this->validators as $name => $validator) {
- if (true !== $validator($row)) {
+ if (true !== call_user_func($validator, $row)) {
throw new InvalidRowException($name, $row, 'row validation failed');
}
}