DiffFormatter: Don't mess with PHP output buffering
authorKevin Israel <pleasestand@live.com>
Fri, 9 Oct 2015 03:17:50 +0000 (23:17 -0400)
committerKevin Israel <pleasestand@live.com>
Thu, 28 Jan 2016 00:31:17 +0000 (19:31 -0500)
commit2476589b267c65d30176cfe23414e0178774e255
tree2bcc20d4b46a204b070115dea3158c5ba66f0667
parent5346065e0222004cd4293ad33ae331280ce86e2b
DiffFormatter: Don't mess with PHP output buffering

This is a line-by-line conversion to append to a string property rather
than print into a PHP output buffer.

The changes to the base class break subclasses such as MobileFrontend's
InlineDiffFormatter, which is updated in I81dd01cb.

Depends-On: I81dd01cbb9ce11b87115fb1fed511027aee436a1
Change-Id: Idf2a6c593b81a152edec923d4db6272ca1f3f545
includes/diff/DiffFormatter.php
includes/diff/TableDiffFormatter.php
includes/diff/UnifiedDiffFormatter.php