title: Call Symfony console command within another command and suppress output
body: <p>I have a simple console app using the Symfony console component.</p>
  
  <p>I have two commands (say, <code>cmdOne</code> and <code>cmdTwo</code>) which can be called independently easily.</p>
  
  <pre><code>$ myApp.php cmdOne
  $ myApp.php cmdTwo
  </code></pre>
  
  <p>Both commands have a considerable amount of output, which I can easily mute by issuing the <code>-q</code> option.</p>
  
  <p>Now, I'd like <code>cmdOne</code> to call <code>cmdTwo</code> however I'd like <code>cmdTwo</code> to be quiet. I'm not trying to do anything crazy, but I'm struggling to get anywhere, despite reading through the docs.</p>
  
  <p>Here's my sample code so far (this snippet would be contained within <code>cmdOne-&gt;execute()</code>):</p>
  
  <pre><code>$command = $this-&gt;getApplication()-&gt;find('cmdTwo');
  
  $input = new ArrayInput(array(
      'command' =&gt; 'cmdTwo',
      '-q' =&gt; true
  ));
  
  $returnCode = $command-&gt;run($input, $output);
  </code></pre>
  
  <p>This runs fine, as in the code command executes, but there's output on the console (generated by <code>cmdTwo</code>) which I'd like to not show.</p>
  
  <p>Is specifying the <code>-q</code> option not possible because it's "reserved" (i.e not created by the dev), or am I missing something obvious?</p>