Context:
I found many unused methods, while I was working with https://phabricator.wikimedia.org/T239975
I recommend:
- to research the usage of these methods and properties
- to deprecate these methods and properties
- to remove or change of visibility of these methods in 1.36
Goal:
- to improve WikiPage/Article
- to minimize public methods and codebase of these classes
List of work:
- Make hard deprecation to be removed in the future: https://phabricator.wikimedia.org/T251877
- Make deprecation to make private/protected: https://phabricator.wikimedia.org/T251883
- Re-engineering of not actual calls https://phabricator.wikimedia.org/T251884
- Usage of deprecated ::clearPreparedEdit() https://phabricator.wikimedia.org/T245043
- Complete deprecation cycle https://phabricator.wikimedia.org/T251892
PS: Also, we must move all static methods to services