public static function getFunctions($namespace)
{
$output = array();
foreach (self::$functions as $function) {
$originalFunction = $function;
$function[0] = strtoupper($function[0]);
$func = create_function('$c', 'return strtoupper($c[1]);');
$function = preg_replace_callback('/-([a-z])/', $func, $function);
$output[$originalFunction] = $namespace . strtolower(__CLASS__) . $function;
}
return $output;
}