Page MenuHomePhabricator

[Task] Only create entity serializers and deserializers via global factory
Closed, ResolvedPublic

Description

There are some places in the code where we call newEntitySerializer or newEntityDeserializer directly on the factories. These serializers and deserializers however can only handle items and properties so we have to pull them from the global factory (WikibaseRepo and WikibaseClient) instead.

One issue is that some of these places use flags when creating the factory so we need a mechanism to inject those flags into the global factory.

Related Objects

StatusAssignedTask
Declineddchen
OpenNone
OpenNone
DuplicateNone
OpenNone
ResolvedAbit
OpenNone
DuplicateNone
OpenNone
OpenNone
OpenNone
DuplicateNone
InvalidLydia_Pintscher
OpenNone
OpenNone
StalledNone
OpenNone
OpenNone
Resolvedthiemowmde
OpenNone
Resolvedadrianheine

Event Timeline

Bene created this task.Mar 16 2016, 11:55 AM

@Bene The Wikidata team just decided in the planning meeting that we will collaboratively try to revive and further work on this.

adrianheine moved this task from Backlog to Doing on the Wikidata-Sprint-2016-04-26 board.
adrianheine closed this task as Resolved.May 1 2016, 6:58 AM
adrianheine moved this task from Review to Done on the Wikidata-Sprint-2016-04-26 board.