Page MenuHomePhabricator

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


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