Page MenuHomePhabricator

Use ParserOutput to store data currently stored in Parser
Open, Needs TriagePublic

Description

There are many extensions using Parser to store their data, even though since MW 1.20 ParserOutput->setExtensionData() exists to handle this job properly. These extensions sre usually using the ParserClearState hook.

The following popular extensions should be updated:

  • Variables
  • Arrays
  • Loops

These should be updated as well:

  • Regex Fun
  • Hash Tables