/**
* Override transliterate().
*
* @see TransliterationSystem
*/
public function transliterate($str, $stripwhitespace = self::STRIP_WHITESPACE_NONE)
{
$str = parent::transliterate($str);
// Strip whitespace(s) here
switch ($stripwhitespace) {
case self::STRIP_WHITESPACE_AUTO:
if (Helper::countSubString($str, ' ') > self::STRIP_WHITESPACE_AUTO_NB_SPACES) {
break;
}
case self::STRIP_WHITESPACE_ALL:
$str = preg_replace('/\\s/u', '', $str);
break;
}
return $str;
}