We need to move the formatters into their own directory in order to then split them out into a separate repository.
I did a find and grep and found that all classes with the word "formatter" are already in directories called "Formatter", with pretty much no exceptions:
And a few that are in other subdirectories (and belong there):
client/includes/RecentChanges/ChangeLineFormatter.php client/includes/Usage/UsageTrackingSnakFormatter.php repo/includes/Diff/DiffOpValueFormatter.php repo/includes/Localizer/MessageParameterFormatter.php
I believe this task is underspecified. It's also not a pre-requisite to move classes to a directory before they can be moved to a separate component. Therefor I suggest to close this ticket as invalid.