RE: [coldbox:10589] Re: Upgrade to CB 3.1 from 3.0 Wirebox dsl injection to setters seems to have changed

Ahh, I may have misunderstood you. Are you saying that WireBox used to pass in the dependacy to be set positionally as opposed to using named arguments?

i.e. the difference between

obj.setSomething(myDependancy);
and

obj.setSomething(something=myDependancy);

Thanks!

~Brad

Exactly. I know we all do the practice of the later of your examples
(though its not ideal), but mostly this is due to the shortage of the
ability to override functions in cf.

Sorry i didnt answer you point. If i am understanding Luis it does
mean that you are effectively doing the later but you cant even
specify what the argument is as it always needs to be the same as the
setter name. I dont think you can pass multiple arguments to setters
in WB ( i could be wrong)