normalizeValue($object->$getter()); } return array_filter($array); } public function normalizeValue($value) { if (is_array($value) || $value instanceof Traversable) { $normalized = ''; foreach ($value as $v) { $normalized .= (string) $v; } } else { $value = (string) $value; } return $value; } }