Context:
I found deprecated methods and properties, while I was working with https://phabricator.wikimedia.org/T239975
I recommend:
- to research the usage of these methods and properties
- to make hard deprecate for soft deprecated methods
- to remove hard deprecated methods without calls
- to remove not used properties
- to make private/protected used properties and remove deprecation hint
Goal:
- to improve WikiPage/Article
- to minimize public methods (properties) and codebase of these classes
Methods for deprecation:
- @todo MCR: Remove in 1.33
- @deprecated since 1.32
\Article::$mContentObject
- @deprecated since 1.32
\Article::$mContentLoaded = false;
\Article::$mRevIdFetched
\Article::$mParserOutput
\Article::getContentObject
\Article::fetchContentObject()
- @deprecated since 1.30
Article::viewRedirect