WCF icon indicating copy to clipboard operation
WCF copied to clipboard

Replace HtmlOutputProcessor by a safe API

Open TimWolla opened this issue 4 years ago • 0 comments

HtmlOutputProcessor has issues due to state that needs to be preserved between ->process() and ->getHtml() and it also needs to modify external state (#4018).

Ideally the HtmlOutputProcessor would be deprecated in favor of a safe API that ensures that all the processing happens in a single atomic step and that does not provide any writable external fields during processing.

Care must be taken, because HtmlOutputNodeProcessor is intimately tied to HtmlOutputProcessor instead of some interface.

TimWolla avatar Feb 24 '21 15:02 TimWolla