Page MenuHomePhabricator

[Task] Deprecate and remove Holder interfaces
Closed, ResolvedPublic

Related Objects

StatusSubtypeAssignedTask
Declineddchen
OpenNone
OpenNone
DuplicateNone
OpenFeatureNone
OpenFeatureNone
DuplicateNone
ResolvedNone
ResolvedNone
ResolvedNone
DuplicateNone
InvalidNone
InvalidNone
InvalidLydia_Pintscher
Resolveddaniel
ResolvedTobi_WMDE_SW
Resolvedthiemowmde
OpenNone
OpenNone
StalledNone
OpenNone
ResolvedAddshore
Resolvedthiemowmde
ResolvedAddshore
Resolvedthiemowmde
Resolvedthiemowmde
ResolvedBene
ResolvedBene
ResolvedNone

Event Timeline

Change 273933 had a related patch set uploaded (by Bene):
Don't call setters when not necessary

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

Change 273933 merged by jenkins-bot:
Don't call setters when not necessary

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

https://github.com/wmde/WikibaseDataModel/pull/656 changed the …Provider interfaces to give the guarantee they return a reference to the original DataModel object. This was key to resolve this ticket. Actually removing the …Holder interfaces is totally optional now.