Page MenuHomePhabricator

🚨 Modify RemoveItemStatement
Closed, ResolvedPublic

Description

  • Modify use case to use exceptions instead of response objects.
  • Modify validators by:
    • Move the validation logic into the validator, in a new method assertValidRequest.
    • Throw a UseCaseException inside the new method.
  • Since there is now only one response for use cases (the SuccessResponse), we will rename it to just Response.
  • Modify related tests.

Event Timeline

Change 891550 had a related patch set uploaded (by Silvan Heintze; author: Silvan Heintze):

[mediawiki/extensions/Wikibase@master] REST: Modify RemoveItemStatement to use exceptions

https://gerrit.wikimedia.org/r/891550

Change 891550 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Modify RemoveItemStatement to use exceptions

https://gerrit.wikimedia.org/r/891550