diff --git a/src/utils/utf8.php b/src/utils/utf8.php --- a/src/utils/utf8.php +++ b/src/utils/utf8.php @@ -789,6 +789,9 @@ * @phutil-external-symbol function mb_convert_case */ function phutil_utf8_strtolower($str) { + if ($str === null) { + return ''; + } if (function_exists('mb_convert_case')) { return mb_convert_case($str, MB_CASE_LOWER, 'UTF-8'); } @@ -800,7 +803,7 @@ range('a', 'z')); } - return phutil_utf8_strtr($str, $map); + return phutil_utf8_strtr($str, $map); }