* create GetLatestItemRevisionMetadata class with an `execute( ItemId $id ): array` method returning the revision id and last modified timestamp
* throws redirect use case exception on redirect
* throws item not found use case exception if the item does not exist
Straightforward GET use cases:
- [x] GetItem/ - https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/923256
- [ ] GetItemAliases/
- [ ] GetItemAliasesInLanguage/
- [ ] GetItemDescription/
- [ ] GetItemDescriptions/
- [ ] GetItemLabel/
- [ ] GetItemLabels/
- [ ] GetItemStatements/
"Special" GET use cases:
- [ ] GetItemStatement/
Edit use cases:
- [ ] AddItemStatement/
- [ ] PatchItemLabels/
- [ ] SetItemDescription/
- [ ] SetItemLabel/
"Special" edit use cases:
- [ ] PatchItemStatement/
- [ ] RemoveItemStatement/
- [ ] ReplaceItemStatement/