diff --git a/src/Menu/MenuFromLines.php b/src/Menu/MenuFromLines.php index 635c8e91..b48a3059 100644 --- a/src/Menu/MenuFromLines.php +++ b/src/Menu/MenuFromLines.php @@ -26,6 +26,7 @@ namespace Skins\Chameleon\Menu; +use MediaWiki\MediaWikiServices; use Title; /** @@ -191,7 +192,7 @@ protected function getTextFromMessageName( $messageName ) { protected function getHrefForTarget( $linkTarget ) { if ( empty( $linkTarget ) ) { return '#'; - } elseif ( preg_match( '/^(?:' . wfUrlProtocols() . ')/', $linkTarget ) || + } elseif ( preg_match( '/^(?:' . MediaWikiServices::getInstance()->getUrlUtils()->validProtocols() . ')/', $linkTarget ) || $linkTarget[ 0 ] === '#' ) { return $linkTarget; } else {