Details
-
Bug
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
None
Description
The interface of DefinitionProvider tells us:
/**
* Returns the underlying bean if and only if it is successfully resolved, is valid, and is enabled.
*
* @throws Registry.InvalidDefinitionException (which is a RuntimeException) if the underlying bean is not successfully resolved, not valid, or not enabled.
*/
T get() throws Registry.InvalidDefinitionException;
However, info.magnolia.config.registry.DefinitionProviderBuilder.DefinitionProviderImpl does none of that.
Checklists
Acceptance criteria
Attachments
Issue Links
- is related to
-
MAGNOLIA-6066 Create APIs for new registry, configuration source, registry facade
-
- Closed
-
-
MAGNOLIA-6067 Implement base part of config module like abstract registry, config source, facade, etc
-
- Closed
-