From c28a661408709ab5086e7c74c9472c82e7ef9115 Mon Sep 17 00:00:00 2001 From: Marius Hoch Date: Wed, 25 May 2016 21:25:12 +0200 Subject: [PATCH] Param &$html for the "LinkBegin" hook needs to be null if $text is null To keep b/c with the old implementation. Change-Id: I5fff92f47babe890fe0d3726dba6f60cc75ee708 --- includes/linker/LinkRenderer.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/includes/linker/LinkRenderer.php b/includes/linker/LinkRenderer.php index 026136599c..cb3accebee 100644 --- a/includes/linker/LinkRenderer.php +++ b/includes/linker/LinkRenderer.php @@ -213,7 +213,11 @@ class LinkRenderer { $ret = null; $dummy = new DummyLinker(); $title = Title::newFromLinkTarget( $target ); - $realHtml = $html = HtmlArmor::getHtml( $text ); + if ( $text !== null ) { + $realHtml = $html = HtmlArmor::getHtml( $text ); + } else { + $realHtml = $html = null; + } if ( !Hooks::run( 'LinkBegin', [ $dummy, $title, &$html, &$extraAttribs, &$query, &$options, &$ret ] ) ) { -- 2.20.1