Replace use of &$this
authorBrad Jorsch <bjorsch@wikimedia.org>
Wed, 1 Feb 2017 04:01:54 +0000 (23:01 -0500)
committerBrad Jorsch <bjorsch@wikimedia.org>
Wed, 1 Feb 2017 04:01:54 +0000 (23:01 -0500)
commitfb3ae6fbe31738a0c886dcbeab90ca39bff9c167
tree77838c3fc495190b52fe3442bf1c93c9e8c280a3
parent6cd35c66527bbd33227c515a4bf077f1d686fbb7
Replace use of &$this

Use of &$this doesn't work in PHP 7.1. For callbacks to methods like
array_map() it's completely unnecessary, while for hooks we still need
to pass a reference and so we need to copy $this into a local variable.

Bug: T153505
Change-Id: I8bbb26e248cd6f213fd0e7460d6d6935a3f9e468
25 files changed:
docs/hooks.txt
includes/MagicWord.php
includes/changes/ChangesList.php
includes/changes/OldChangesList.php
includes/changes/RecentChange.php
includes/db/DatabaseOracle.php
includes/deferred/LinksUpdate.php
includes/diff/DifferenceEngine.php
includes/export/XmlDumpWriter.php
includes/filerepo/file/LocalFile.php
includes/libs/rdbms/database/Database.php
includes/libs/rdbms/database/DatabasePostgres.php
includes/libs/replacers/Replacer.php
includes/page/ImagePage.php
includes/page/WikiPage.php
includes/parser/DateFormatter.php
includes/parser/LinkHolderArray.php
includes/parser/Parser.php
includes/resourceloader/ResourceLoader.php
includes/skins/BaseTemplate.php
includes/specials/SpecialMovepage.php
includes/specials/SpecialWantedpages.php
includes/specials/pagers/ContribsPager.php
includes/specials/pagers/NewPagesPager.php
languages/Language.php