Page MenuHomePhabricator

ParserOutput::runOutputPipeline should be moved out of ParserOutput
Open, Needs TriagePublic

Description

The first stage of removing getText from ParserOutput is to identify calling sites (and which actually require the OutputPipeline), to bring ParserOptions to these calling sites, and finally to move the method out of ParserOutput, probably to ContentRenderer.

This task tracks the follow-up work for this move needed after https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1035795.

Event Timeline

Change #1080837 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] Add ContentRenderer::getPipelineParserOutput()

https://gerrit.wikimedia.org/r/1080837

Change #1081306 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] Add RenderedRevision::getRevisionPipelineParserOutput()

https://gerrit.wikimedia.org/r/1081306

Change #1082036 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] WIP: Add 'flavor-options' hint to RenderedRevision::getRevisionParserOutput()

https://gerrit.wikimedia.org/r/1082036

Change #1081306 abandoned by C. Scott Ananian:

[mediawiki/core@master] Add RenderedRevision::getRevisionPipelineParserOutput()

Reason:

Abandoned in favor of Ida79cd53369790b6cc5f6cf4aa904accd1dd6b0b

https://gerrit.wikimedia.org/r/1081306

Change #1080837 abandoned by C. Scott Ananian:

[mediawiki/core@master] Add ContentRenderer::getPipelineParserOutput()

Reason:

Abandoned in favor of Ida79cd53369790b6cc5f6cf4aa904accd1dd6b0b

https://gerrit.wikimedia.org/r/1080837