Description
The current setup has significant complexity due to multiple ways of passing components like Configuration, EventManager, and StorageClient. This leads to numerous edge cases and unexpected behavior, making the system harder to maintain and use consistently.
Related issues
- This change could address the following issues:
Solution
- Standardize access to
Configuration, EventManager, and StorageClient exclusively through the service_container module.
- This will introduce a breaking change.
Description
The current setup has significant complexity due to multiple ways of passing components like
Configuration,EventManager, andStorageClient. This leads to numerous edge cases and unexpected behavior, making the system harder to maintain and use consistently.Related issues
configurationargument #539Solution
Configuration,EventManager, andStorageClientexclusively through theservice_containermodule.