From: Vincent Vanwaelscappel Date: Mon, 9 Mar 2026 11:44:21 +0000 (+0100) Subject: wait #8045 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=873a3c6038515c7497bc3214597a6052b04762ab;p=cubist_util.git wait #8045 @0.5 --- diff --git a/src/Url.php b/src/Url.php index d95d25d..5506ebb 100644 --- a/src/Url.php +++ b/src/Url.php @@ -4,7 +4,7 @@ namespace Cubist\Util; class Url { - public static function isLocal($url, $site_url = null) + public static function isLocal($url, $site_url = null,$localSchemes=['javascript']) { if (null !== $site_url && strpos($url, $site_url) === 0) { return true; @@ -14,7 +14,7 @@ class Url return false; } $u = parse_url($url); - return !(isset($u['scheme']) && $u['scheme'] != ''); + return !(isset($u['scheme']) && $u['scheme'] != '' && !in_array($u['scheme'], $localSchemes)); } public static function extractPathComponents($path)