Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/96965
Change subject: Remove User::getPageRenderingHash, deprecated since 1.17 ...................................................................... Remove User::getPageRenderingHash, deprecated since 1.17 The function is not used in core or in any extension in git. The PageRenderingHash hook is also removed, which is also not used in any extension. Change-Id: Ica27ce3828dd6551e21671ff723427d09c2dcadb --- M RELEASE-NOTES-1.23 M includes/User.php 2 files changed, 1 insertion(+), 50 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/65/96965/1 diff --git a/RELEASE-NOTES-1.23 b/RELEASE-NOTES-1.23 index 89b27ad..119a30c 100644 --- a/RELEASE-NOTES-1.23 +++ b/RELEASE-NOTES-1.23 @@ -86,6 +86,7 @@ * The global variable $wgArticle has been removed after a lengthy deprecation. * The global functions addButton and insertTags (for mw.toolbar.addButton and mw.toolbar.insertTags) now emits mw.log.warn when accessed. +* User::getPageRenderingHash() was deprecated since 1.17 and has been removed. == Compatibility == diff --git a/includes/User.php b/includes/User.php index 224626b..a01444a 100644 --- a/includes/User.php +++ b/includes/User.php @@ -3514,56 +3514,6 @@ } /** - * Generate a string which will be different for any combination of - * user options which would produce different parser output. - * This will be used as part of the hash key for the parser cache, - * so users with the same options can share the same cached data - * safely. - * - * Extensions which require it should install 'PageRenderingHash' hook, - * which will give them a chance to modify this key based on their own - * settings. - * - * @deprecated since 1.17 use the ParserOptions object to get the relevant options - * @return string Page rendering hash - */ - public function getPageRenderingHash() { - wfDeprecated( __METHOD__, '1.17' ); - - global $wgRenderHashAppend, $wgLang, $wgContLang; - if ( $this->mHash ) { - return $this->mHash; - } - - // stubthreshold is only included below for completeness, - // since it disables the parser cache, its value will always - // be 0 when this function is called by parsercache. - - $confstr = $this->getOption( 'math' ); - $confstr .= '!' . $this->getStubThreshold(); - $confstr .= '!' . ( $this->getOption( 'numberheadings' ) ? '1' : '' ); - $confstr .= '!' . $wgLang->getCode(); - $confstr .= '!' . $this->getOption( 'thumbsize' ); - // add in language specific options, if any - $extra = $wgContLang->getExtraHashOptions(); - $confstr .= $extra; - - // Since the skin could be overloading link(), it should be - // included here but in practice, none of our skins do that. - - $confstr .= $wgRenderHashAppend; - - // Give a chance for extensions to modify the hash, if they have - // extra options or other effects on the parser cache. - wfRunHooks( 'PageRenderingHash', array( &$confstr ) ); - - // Make it a valid memcached key fragment - $confstr = str_replace( ' ', '_', $confstr ); - $this->mHash = $confstr; - return $confstr; - } - - /** * Get whether the user is explicitly blocked from account creation. * @return bool|Block */ -- To view, visit https://gerrit.wikimedia.org/r/96965 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ica27ce3828dd6551e21671ff723427d09c2dcadb Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Aude <aude.w...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits