title: Variable number of options for symfony/console component
body: <p>How would one configure <code>symfony/console</code> to accept a dynamic list of options?</p>
  
  <p>That said - the names for the options aren't known on development step so I need an application to accept everything and expose it using the standard <code>$input-&gt;getOption</code>.</p>
  
  <p>Any chance it can be done <em>easily</em> (without hacking the component in million places)?</p>
  
  <p>My attempts included extending the <code>ArgvInput</code> and <code>InputDefinition</code> classes but they failed due to various reasons (they are objective and <code>symfony/console</code> component implementation-specific). Briefly: the former requires parsing to be invoked multiple times; the latter - is instantiated in multiple places so I just couldn't find a proper way to inject it.</p>