Hard-deprecate ParserOutput stateful transform methods
authorBrad Jorsch <bjorsch@wikimedia.org>
Wed, 22 Nov 2017 23:12:40 +0000 (18:12 -0500)
committerBrad Jorsch <bjorsch@wikimedia.org>
Tue, 13 Feb 2018 17:28:36 +0000 (12:28 -0500)
commit2791fb08619545b12e58dd576ee6a98c38082c64
tree3f5a85d712a101b1f546355939fa1fdcb00f0d41
parentea5c2f5d2d36af57ff793e5c3db186642c584a0e
Hard-deprecate ParserOutput stateful transform methods

This also removes all the in-core calls that had been kept for the
benefit of extensions, and causes them to not have any effect since
anything that had been calling them was already either a no-op or will
probably be broken now that nothing in core is setting or checking the
flags.

Change-Id: Id22c1a5a6d6a249debb14063ae3f8838d105b634
14 files changed:
includes/EditPage.php
includes/OutputPage.php
includes/api/ApiParse.php
includes/cache/MessageCache.php
includes/diff/DifferenceEngine.php
includes/installer/Installer.php
includes/page/Article.php
includes/parser/Parser.php
includes/parser/ParserCache.php
includes/parser/ParserOptions.php
includes/parser/ParserOutput.php
includes/specials/SpecialUndelete.php
tests/phpunit/includes/parser/ParserOptionsTest.php
tests/phpunit/includes/parser/ParserOutputTest.php