Page MenuHomePhabricator

Stop extending core actions
Open, Needs TriagePublic

Description

Now that we can inject dependencies into actions, we should inject them into all core actions. But, some of them are being extended, even though they are not stable to extend.

Deployed extensions that extend core actions:

  • EntitySchema -> EditAction, ViewAction,
  • Wikibase (repo) -> HistoryAction, ViewAction
  • ProofreadPage -> EditAction, SubmitAction, ViewAction