Allowing extra, undefined options in a config array when using Symfony2's Configuration class
I would just add a variable (can contain anything) node "extra":
->scalarNode('service')->isRequired()->end()->booleanNode('enabled')->defaultTrue()->end()->variableNode('extra')->end()
Your config would then look like:
acme_widget: handlers: handler_one: service: handler.one.service handler_two: service: handler.two.service extra: array: - Extra 1 - Extra 2 scalar: Extra 3