Description:
The ParamValidator library, located in includes/libs/ParamValidator, is a strong candidate for librarization. Extracting this functionality into a separate, reusable library aligns with the ongoing efforts to modularize and make useful components available beyond the MediaWiki core.
Next Steps:
- Wait until Wikimedia/Message is librarized (T227447).
- Prepare codebase for initial code review.
- Conduct initial code review.
- Publish library on Packagist.
- Announce initial release.