Encapsulation makes it clear that validation has no side-effects, improves testing, and declutters a superclass.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T353227 [Epic] Cleanups in Cite Extension | |||
Resolved | thiemowmde | T353269 Extract ref validation into a separate class |
Event Timeline
Change 982367 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):
[mediawiki/extensions/Cite@master] Extract validation to a separate class
Change 982368 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):
[mediawiki/extensions/Cite@master] Move Validator tests to a separate class
Change 982367 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):
[mediawiki/extensions/Cite@master] Extract validation to a separate class
Change 982367 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):
[mediawiki/extensions/Cite@master] Extract validation to a separate class
Change 983130 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):
[mediawiki/extensions/Cite@master] Use short fn() syntax in tests where it makes sense
Change 983130 merged by jenkins-bot:
[mediawiki/extensions/Cite@master] Use short fn() syntax in tests where it makes sense
Change 982367 merged by jenkins-bot:
[mediawiki/extensions/Cite@master] Extract validation to a separate class
Change 982368 merged by jenkins-bot:
[mediawiki/extensions/Cite@master] Move Validator tests to a separate class
Change 983378 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):
[mediawiki/extensions/Cite@master] More simple and consistent @covers and @license tags
Change 983378 merged by jenkins-bot:
[mediawiki/extensions/Cite@master] More simple and consistent @covers and @license tags
Change 983427 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):
[mediawiki/extensions/Cite@master] Avoid the term "book referencing" in a few places
Change 983427 merged by jenkins-bot:
[mediawiki/extensions/Cite@master] Avoid the term "book referencing" in a few places