wiki.techinc.nl/includes/diff
Thiemo Kreuz f383e7c548 diff: Fix and update type hints in DiffOp classes
This patch adds and updates documentation. The most significant
changes are:
* getOrig() and getClosing() can return false. However, this is
  only possible for add and remove operations. These have only
  one side.
* The constructors of the subclasses are not meant to accept
  false, and are in fact never called with false. For the same
  reason. Only add and remove operations are allowed to miss
  one of the two sides.

Change-Id: I9f45f34945e0297e1ea8d3e8ff9e9c53e60e7706
2021-06-18 08:17:54 +00:00
..
Hook Remove hooks that use Revision objects 2021-04-30 17:28:20 +00:00
ArrayDiffFormatter.php Mark additional classes as newable for now. 2020-07-08 18:06:12 +02:00
ComplexityException.php Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00
Diff.php Fix doc type of Diff::reverse 2020-11-13 23:01:30 +01:00
DiffEngine.php Improve and add documentation to diff related classes 2020-11-22 19:09:02 +00:00
DifferenceEngine.php Replace RecentChange::getPerformer with RecentChange::getPerformerIdentity 2021-05-27 11:45:17 +03:00
DifferenceEngineSlotDiffRenderer.php Improve and add documentation to diff related classes 2020-11-22 19:09:02 +00:00
DiffFormatter.php
DiffOp.php diff: Fix and update type hints in DiffOp classes 2021-06-18 08:17:54 +00:00
DiffOpAdd.php diff: Fix and update type hints in DiffOp classes 2021-06-18 08:17:54 +00:00
DiffOpChange.php diff: Fix and update type hints in DiffOp classes 2021-06-18 08:17:54 +00:00
DiffOpCopy.php diff: Fix and update type hints in DiffOp classes 2021-06-18 08:17:54 +00:00
DiffOpDelete.php diff: Fix and update type hints in DiffOp classes 2021-06-18 08:17:54 +00:00
RangeDifference.php Improve and add documentation to diff related classes 2020-11-22 19:09:02 +00:00
SlotDiffRenderer.php Improve and add documentation to diff related classes 2020-11-22 19:09:02 +00:00
TableDiffFormatter.php Create diff markers with CSS 2020-12-30 12:52:08 +00:00
TextSlotDiffRenderer.php Merge "Fix error handling in TextSlotDiffRenderer::getTextDiffInternal()" 2021-03-04 10:24:03 +00:00
UnifiedDiffFormatter.php Mark additional classes as newable for now. 2020-07-08 18:06:12 +02:00
UnsupportedSlotDiffRenderer.php
WordAccumulator.php Improve and add documentation to diff related classes 2020-11-22 19:09:02 +00:00
WordLevelDiff.php