static function Sanitize($input, $type) { switch($type) { case Sanitizer::ALPHANUMERIC: return Sanitizer::SanitizeAlphanumeric($input); break; case Sanitizer::NUMERIC: return Sanitizer::SanitizeNumeric($input); break; } throw new Exception('Unsupported sanitation type.'); }