Test some preprocessors.

This commit is contained in:
James Cole
2018-01-05 17:51:05 +01:00
parent 5d54939bd4
commit 9e1586878b
5 changed files with 111 additions and 2 deletions

View File

@@ -34,6 +34,11 @@ class TagsComma implements PreProcessorInterface
*/
public function run(string $value): array
{
return explode(',', $value);
$set = explode(',', $value);
$set = array_map('trim', $set);
$set = array_filter($set, 'strlen');
$return = array_values($set);
return $return;
}
}

View File

@@ -34,6 +34,11 @@ class TagsSpace implements PreProcessorInterface
*/
public function run(string $value): array
{
return explode(' ', $value);
$set = explode(' ', $value);
$set = array_map('trim', $set);
$set = array_filter($set, 'strlen');
$return = array_values($set);
return $return;
}
}