title: What is the best way to get the 'Request' object in the controller?
body: <p>I have seen the request object being passed to the controller action method as a parameter like this:</p>
  
  <pre><code>public function addAddressAction(Request $request)
  {
      ...
  }
  </code></pre>
  
  <p>I have also seen it within the action method where it is gotten from the container:</p>
  
  <pre><code>public function addAddressAction()
  {
      $request  = $this-&gt;getRequest();
      ...
  }
  </code></pre>
  
  <p>Which one is better? Does it matter?</p>