We need to move the formatters into their own directory in order to then split them out into a separate repository.
Description
Description
Details
Details
Related Changes in Gerrit:
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Declined | None | T75863 [Task] Split wikibase.git | |||
| Declined | None | T75871 move formatters into their own repository | |||
| Open | None | T108296 [Epic] Remove WikibaseLib | |||
| Declined | None | T76469 move formatters into own directory |
Event Timeline
Comment Actions
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:
lib/includes/TypedValueFormatter.php repo/includes/SummaryFormatter.php
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.
Comment Actions
Change 349976 had a related patch set uploaded (by Thiemo Mättig (WMDE)):
[mediawiki/extensions/Wikibase@master] Make TypedValueFormatter interface/implementations PSR-4 compatible
Comment Actions
Change 349976 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Make TypedValueFormatter interface/implementations PSR-4 compatible