Page MenuHomePhabricator

Create MediaWiki\ParserOutputTransform\DefaultOutputTransform
Closed, ResolvedPublic

Description

See https://www.mediawiki.org/wiki/Parsoid/OutputTransform for a discussion. This is step 2 of the "Initial Proposal":

Hollow out ParserOutput::getText() so that all it does is:

return MediaWiki\ParserOutputTransform\DefaultOutputTransform::transform($this, $options)->getHtmlHolder()->getText();

Event Timeline

(reassigned to myself 'cuz i have a patch almost ready on drive)

Change 964948 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/core@master] Refactor ParserOutput::getText into DefaultOutputTransform

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

Change 965513 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/core@master] Extract methods in DefaultOutputTransform

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

Change 964948 merged by jenkins-bot:

[mediawiki/core@master] Refactor ParserOutput::getText into DefaultOutputTransform service

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

Change 965513 merged by jenkins-bot:

[mediawiki/core@master] Extract methods in DefaultOutputTransform

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

Change 966518 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/core@master] Extract EDITSECTION_REGEX and renderDebugInfo to DefaultOutputTransform

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

Change 967216 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/core@master] Return a copy of the ParserOutput rather than mutating it

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

Change 967449 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/core@master] Refactor DefaulteOutputTransform into a pipeline of transforms

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

Change 966518 merged by jenkins-bot:

[mediawiki/core@master] Extract EDITSECTION_REGEX and renderDebugInfo to DefaultOutputTransform

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

Change 967449 merged by jenkins-bot:

[mediawiki/core@master] Refactor DefaultOutputTransform into a pipeline of transforms

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

Change 987775 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/core@master] Rename PostCacheTransformHookRunner and fix namespaces in tests

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

Change 987775 merged by jenkins-bot:

[mediawiki/core@master] Rename PostCacheTransformHookRunner

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

Change 967216 abandoned by Isabelle Hurbain-Palatin:

[mediawiki/core@master] Return a copy of the ParserOutput rather than mutating it

Reason:

In favor of https://gerrit.wikimedia.org/r/c/mediawiki/core/+/982424 that has more granularity

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