It uses $wgUser in a lot of places
Rather than individually hard deprecating not passing a user, given that the whole class is soft deprecated, it should be hard deprecated and slated for removal
Larger subtasks:
- T249561: Deprecate methods accepting Revision objects as parameters
- T249393: Deprecate methods returning Revision objects
- T249434: Replace hooks using Revision objects with RevisionRecord
- T251067: Hard deprecate individual Revision class methods [tracking]
Tracking pastes: