Page MenuHomePhabricator

Pass StatementGuid instead of EntityId into the Statement Subject Revision Metadata classes
Closed, ResolvedPublic

Description

Pass StatementGuid instead of EntityId objects into the following:

  • AssertStatementSubjectExists::execute() use case step
  • GetLatestStatementSubjectRevisionMetadata::execute() use case step
  • StatementSubjectRevisionMetaDataRetriever::getLatestRevisionMetadata() interface and implementation

Requires T343442: 🍫️ Create subject specific statement use case wrappers to be completed first.

Event Timeline

Change 945590 had a related patch set uploaded (by Ollie Shotton; author: Ollie Shotton):

[mediawiki/extensions/Wikibase@master] REST: Use StatementGuid instead of EntityId for metadata retrievers

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

Change 952466 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Remove STATEMENT_SUBJECT_NOT_FOUND

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

Change 945590 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use StatementId instead of EntityId for metadata retrievers

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

Change 952466 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Remove STATEMENT_SUBJECT_NOT_FOUND

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