Last modified: 2014-11-16 21:27:54 UTC
SerializerFactory should require all services to be provided to the constructor. To support this, WikibaseRepo (and perhaps WikibaseClient) should get a getSerializerFactory method. This would avoid ad-hoc construction of services outside the proper initialization context, e.g. the awkward construction of an EntityFactory in the constructor of EntitySerializer.
Superseded by https://bugzilla.wikimedia.org/show_bug.cgi?id=62188