Configuring WireBox
When using WireBox inside of ColdBox, the binder CFC is located by convention in /config/WireBox.cfc
. When using WireBox outside of ColdBox, you can create a binder CFC anywhere with any name using one of these two methods:
Create a configuration CFC that extends the WireBox configuration object:
coldbox.system.ioc.config.Binder
and has aconfigure()
method.
Or create a simple configuration CFC that has a
configure( binder )
method that accepts a WireBox configuration binder object
From the configure()
method you will be able to interact with the Binder methods or creating implicit DSL structures in order to configure WireBox for operation and also to create object mappings. From the onLoad()
method you can also use it for mappings with main distinction that the WireBox machinery is now online (logging, events, caching, etc). This is necessary for leveraging mapDirectory()
calls.
When you instantiate the Wirebox injector, pass either the CFC path to your binder CFC or an instance of the CFC.
Last updated
Was this helpful?