Page MenuHomePhabricator

Extract AssertUserIsAuthorized use case step
Closed, ResolvedPublic

Description

  • create AssertUserIsAuthorized class with an execute( ItemId $id, ?string $username ): void method
  • throws PERMISSION_DENIED use case exception if user cannot edit

Event Timeline

Change 923328 had a related patch set uploaded (by Muhammad Jaziraly; author: Muhammad Jaziraly):

[mediawiki/extensions/Wikibase@master] REST: Extract user authentication assertion use case step

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

Change 923328 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Extract user authentication assertion step

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