Inject object providers, please refer to our provider section in this guide.
DSL | Description |
---|---|
provider |
Build an object provider that will return the mapping according to the property, method or argument name. |
provider:{name} |
Build an object provider that will return the {name} mapping. |
provider:{injectionDSL} |
Build an object provider that will return the object that the {injectionDSL} refers to |
// using id
property name="timedService" inject="provider:TimedService";
// using DSL
property name="timedService" inject="provider:logbox:logger:{this}";