Page MenuHomePhabricator

Migrate core:targetlang in ParserOutput to new flag/accumulator mechanism.
Open, Needs TriagePublic

Description

We're using ParserOutput::setExtensionData('core:targetlang', ...) in core; this should be a new key in ParserOutput but we don't want to add lots of new top level properties! Instead we'd like to have a general key/value mechanism for core properties parallel to the setExtensionData mechanism used by extensions (T296345: Add ParserOutput::addOutputData() to unify various accumulators in ParserOutput).

This task is a placeholder to migrate the "unusual" use of ParserOutput::setExtensionData over to this mechanism once it exists.

Event Timeline

@cscott: Removing task assignee as this open task has been assigned for more than two years - see the email sent to all task assignees on 2024-04-15.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome! :)
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!