Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
This makes testing configuration components easier.
For exemple subclassing PropertiesProvider to make it return an in memory configuration such as a MapConfiguration instead of being bound to the concrete PropertiesConfiguration implementation.
I have found no place in the project where relying on the concrete type is actually useful. All uses were replaceable by the interface or by a static call to the top of the hierarchy (AbstractConfiguration).