Currently DispatchingServiceFactory uses WikibaseClient to get a correctly configured DispatchingEntityIdParser instance. This leads to DispatchingServiceFactory depend on the top-level factory, which is bad.
DispatchingServiceFactory should be able to instantiate the "basic" EntityIdParser itself. For this it should get "entity id builder" definitions which are configured in the particular setup.
Description
Description
Event Timeline
Comment Actions
Would injecting EntityTypeDefinitions instance into DispatchingServiceFactory be a reasonable solution to deal with the issue?