diff --git a/includes/GlobalFunctions.php b/includes/GlobalFunctions.php index afad5c468b2..eec42164688 100644 --- a/includes/GlobalFunctions.php +++ b/includes/GlobalFunctions.php @@ -866,20 +866,13 @@ function wfParseUrl( $url ) { function wfExpandIRI( $url ) { return preg_replace_callback( '/((?:%[89A-F][0-9A-F])+)/i', - 'wfExpandIRI_callback', + function ( array $matches ) { + return urldecode( $matches[1] ); + }, wfExpandUrl( $url ) ); } -/** - * Private callback for wfExpandIRI - * @param array $matches - * @return string - */ -function wfExpandIRI_callback( $matches ) { - return urldecode( $matches[1] ); -} - /** * Make URL indexes, appropriate for the el_index field of externallinks. *