Details
-
Improvement
-
Resolution: Duplicate
-
High
-
5.0
-
None
Description
Repository services are currently created inline in the repository, this is a problem for a couple of reasons:
- They can not specify dependencies, like another service
- They are provided internal Repository instance and not the user facing one that support cache, signaling, ...
- Other code can not properly depend on them as dependencies
So somehow they should be independent dependencies injected into repository.
Action point:
- implementation spec
- review
- implementation
- review