diff --git a/system/str.php b/system/str.php index 7e779b81..c9782279 100644 --- a/system/str.php +++ b/system/str.php @@ -88,17 +88,13 @@ class Str { */ private static function pool($type = 'alnum') { - if ($type == 'alnum') + switch ($type) { - return '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; - } - elseif ($type == 'alpha') - { - return 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; - } - else - { - throw new \Exception("Unrecognized random pool [$type]."); + case 'alnum': + return '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; + + default: + return 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; } }