public static final function tons(string $string, string $separator = '.'): string {
		return implode('\\', array_map('ucfirst', preg_split('/' . implode('|', array_map(function($separator){
			return preg_quote($separator, '/');
		}, array_pad(array_slice(func_get_args(), 1), 1, '.')))  . '/', trim(strtolower($string)), -1, PREG_SPLIT_NO_EMPTY)));
	}
public static final function tons(string $string, string $separator = '.'): string {
		return implode('\\', array_map('ucfirst', preg_split('/' . implode('|', array_map(function($separator){
			return preg_quote($separator, '/');
		}, array_pad(array_slice(func_get_args(), 1), 1, '.')))  . '/', trim(strtolower($string)), -1, PREG_SPLIT_NO_EMPTY)));
	}
public static final function tons ( string $ string , string $ separator = '.' ) : string { return implode ( '\\' , array_map ( 'ucfirst' , preg_split ( '/' . implode ( '|' , array_map ( function ( $ separator ) { return preg_quote ( $ separator , '/' ) ; } , array_pad ( array_slice ( func_get_args ( ) , 1 ) , 1 , '.' ) ) ) . '/' , trim ( strtolower ( $ string ) ) , - 1 , PREG_SPLIT_NO_EMPTY ) ) ) ; }
Convert any separated string to qualifier name.

@param $string
@param string $separator, ...
@return string
Convert any separated string to qualifier name .