static function toName(&$value) { InputFilter::trim($value); InputFilter::regexReplace($value, '@ +@', ' '); $value = preg_split('@, *@', $value); array_reverse($value); $value = implode(' ', $value); InputFilter::regexReplace($value, '@[^a-z \']@i'); return $value; }