We need to get rid of it as part of the APIResult rewrite.
Description
Details
Status | Subtype | Assigned | Task | |
---|---|---|---|---|
· · · | ||||
Resolved | daniel | T91073 Update Wikidata for ApiResult rewrite | ||
Resolved | Anomie | T96596 Add wfDeprecated() to deprecated ApiResult methods | ||
Resolved | Lydia_Pintscher | T78652 DataModelSerialization: Serializers to be used with the MediaWiki API need to inject meta-info like _indexTagNames, to allow XML output from API modules. | ||
Resolved | Addshore | T92970 Replace ApiResult::setRawMode use in EntityDataSerializationService | ||
Resolved | aude | T93353 Drop support for API style XML output from Special:EntityData | ||
· · · |
Event Timeline
You've also got calls to getIsRawMode() in ResultBuilder and GetEntities, and some calls to setRawMode() in some unit tests.
This issue is blocking 7 commits in mediawiki core (the blocked issue noted here is blocking others), so it would help us if it could make it into the next sprint.
Despite T93353 being closed, I still see calls to getIsRawMode() in ResultBuilder and GetEntities, and to setRawMode() in some tests.
Change 223794 had a related patch set uploaded (by Addshore):
Move ApiResult::getIsRawMode call to ApiHelperFactory
Change 225036 had a related patch set uploaded (by Thiemo Mättig (WMDE)):
Drop some unused code from ResultBuilder and related
Change 223794 merged by jenkins-bot:
Move ApiResult::getIsRawMode call to ApiHelperFactory
Change 225036 merged by jenkins-bot:
Drop some unused code from ResultBuilder and related