-
Improvement
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
-
Empty show more show less
-
Basel 28
-
2
There are quite a few classes that still make heavy use of Components.getComponent() in the module where we should instead use injection and IoC.
The following classes can be adjusted:
- info.magnolia.multisite.CrossSiteAbsolutePathTransformer and info.magnolia.multisite.DomainNamePathTransformer
- info.magnolia.cms.beans.config.ServerConfiguration and
- info.magnolia.cms.beans.config.URI2RepositoryManager should be injected
- info.magnolia.multisite.MultiSiteURI2RepositoryManager
- info.magnolia.module.site.SiteManager and
- javax.inject.Provider<info.magnolia.cms.core.AggregationState> should be injected
- info.magnolia.multisite.MultiSiteRootVirtualURIMapping
- info.magnolia.module.site.functions.SiteFunctions should be injected
Acceptance criteria