Page MenuHomePhabricator

Move EntityDataRetrievalServiceFactory and related containers to Data Access component
Closed, ResolvedPublic

Description

EntityDataRetrievalServiceFactory, as well as DispatchingServiceFactory, RepositoryServiceContainer, and RepositoryServiceContainerFactory, including related wiring files should be all moved to the new Data Access component.
RepositoryServiceContainer and RepositoryServiceContainerFactory currently depend on WikibaseClient to get service instances required to instantiate the services provided by RepositoryServiceContainer. This dependency will be removed at some point.
Data Access component should not depend on Client nor Repo component. Above mentioned temporary dependency is the only allowed dependency in this direction. There should be automated way provided to ensure this restriction holds. Providing such an automated guard would optimally part of this task.

Event Timeline

Change 352599 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[mediawiki/extensions/Wikibase@master] Move EntityDataRetrievalServiceFactory and related classes to Data Access component

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

Qse24h closed this task as a duplicate of T164723: New git repository: <repo name>.
Qse24h closed this task as a duplicate of T164723: New git repository: <repo name>.
Qse24h closed this task as a duplicate of T164723: New git repository: <repo name>.
Qse24h closed this task as a duplicate of T164723: New git repository: <repo name>.
Qse24h closed this task as a duplicate of T164723: New git repository: <repo name>.
Qse24h closed this task as a duplicate of T164723: New git repository: <repo name>.
Qse24h closed this task as a duplicate of T164723: New git repository: <repo name>.
Qse24h closed this task as a duplicate of T164723: New git repository: <repo name>.
Qse24h closed this task as a duplicate of T164723: New git repository: <repo name>.

Change 352599 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Move EntityDataRetrievalServiceFactory and related classes to Data Access component

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

WMDE-leszek moved this task from Doing to Done on the Wikidata-Former-Sprint-Board board.