sorry, seems i did not look closely enough. makes a lot of sense with the 2 different strings in the tag. yep, for expression we have to throw at runtime.

so i guess the DI extension could have this true/false/auto thing for the listener and throw if ControllerListener is not available but the option to use the listener is set to true. shall we create an issue for this? i can have a look, just atm super busy getting symfony cmf 1.1 ready.