private function splitByComma($value)
{
if (is_array($value)) {
array_walk($value, function (&$singleValue) {
$singleValue = $this->splitByCommaIfHasAny($singleValue);
});
if (count($value) && is_array($value[0])) {
return $value[0];
}
} else {
$value = $this->splitByCommaIfHasAny($value);
}
return $value;
}