classafIoc::MappedConfig
sys::Obj afIoc::MappedConfig
Passed into module contribution methods to allow the method to, err, contribute!
A service can collect contributions in three different ways:
- As an unordered list of values
- As an ordered list of values
- As a map of keys and values
The service defines the type of contribution by declaring a parameterised list or map in its ctor or builder method. Contributions must be compatible with the type.
- addMapped
Void addMapped(Obj key, Obj val)
Adds a keyed object to the service's configuration.
- addMappedAll
Void addMappedAll(Obj:Obj objects)
Adds all the mapped objects to a service's configuration.
- autobuild
A util method to instantiate an object, injecting any dependencies. See Registry.autobuild.
- toStr
virtual override Str toStr()