Fix #17181: Improved BaseUrl::isRelative($url) performance

This commit is contained in:
Sam
2024-01-06 20:07:05 +01:00
committed by GitHub
parent dea891ed6a
commit b46e2676d3
2 changed files with 2 additions and 2 deletions

View File

@ -378,8 +378,7 @@ class BaseUrl
*/
public static function isRelative($url)
{
$urlComponents = parse_url($url, PHP_URL_SCHEME);
return strncmp($url, '//', 2) && empty($urlComponents);
return preg_match('~^[[:alpha:]][[:alnum:]+-.]*://|^//~', $url) === 0;
}
/**