At runtime, the configuration object will be created by ColdBox and decorated with the following private properties (available in the variables
scope):
You can use any of these private variables to create module settings, load CFCs, add binder mappings, etc.
Property
Description
appMapping
The appMapping
setting of the current host application
binder
The WireBox configuration binder object
cachebox
A reference to CacheBox
controller
A reference to the application's ColdBox Controller
log
A pre-configured LogBox Logger object for this specific class object (coldbox.system.logging.Logger
)
logBox
A Reference to LogBox
moduleMapping
The moduleMapping
setting of the current module. This is the path needed in order to instantiate CFCs in the module.
modulePath
The absolute path to the current loading module
wirebox
A Reference to WireBox