EditPage uses a ton of global objects ($wgOut, $wgUser, etc.). These should be replaced with the appropriate RequestContext function instead.
A `getContext()` function and `$this->context` member variable were added in {841c4076574bc2f390092ea6ae85c9248a999008}.
Then, four commits were made to switch global objects out for context equivalents (1000 line chunks):
* {f2f810181aa4188053da2af94faa6e3bad33d1a3}
* {afa630749a393114a5df0921f75590a8ca189c91}
* {27fd11095213eaf2b3b5d2e21a93b6ee03c3b004}
* {589cadedf31787e75c9f83b3c4f05c79397dd4cc}
These were reverted in {5ce43a98613303fac6bad6e6c7663c478f726cd2} due to breakage in LiquidThreads: {T143889}.
We need to check other Wikimedia-deployed extensions and then re-apply the de-globalization change.
[ ] `$wgAjaxEditStash`: 2 uses
[ ] `$wgAllowUserCss`: 2 uses
[ ] `$wgAllowUserJs`: 2 uses
[ ] `$wgBrowserBlackList`: 3 uses
[ ] `$wgContentHandlerUseDB`: 3 uses
[ ] `$wgContLang`: 5 uses
[ ] `$wgEnableUploads`: 1 use
[ ] `$wgForeignFileRepos`: 2 uses
[x] `$wgLang`
[ ] `$wgMaxArticleSize`: 4 uses
[ ] `$wgOut`: 2 uses
[ ] `$wgParser`: 8 uses
[ ] `$wgPreviewOnOpenNamespaces`: 3 uses
[ ] `$wgRawHtml`: 2 uses
[ ] `$wgRequest`: 13 uses
[ ] `$wgRightsText`: 3 uses
[ ] `$wgSpamRegex`: 4 uses
[ ] `$wgSummarySpamRegex`: 3 uses
[ ] `$wgTitle`: 3 uses
[ ] `$wgUseMediaWikiUIEverywhere`: 2 uses
[x] `$wgUser`