title: @Security annotation on controller class being overridden by action method
body: <p>I have a Symfony2 controller as follows:</p>
  
  <pre><code>/**
   * @Security("is_granted('my_permission')")
   */
  class MyController extends Controller 
  {
      /**
       * @Security("is_granted('another_permission')")
       */
      public function myAction() 
      {
          // ...
      }
  }
  </code></pre>
  
  <p>It appears the <code>@Security</code> annotation on the <code>myAction()</code> method overrides/ignores the parent <code>@Security</code> annotation on the <code>MyController</code> class. Is there any way to make these stack, to avoid having to do:</p>
  
  <pre><code>/**
   * @Security("is_granted('my_permission') and is_granted('another_permission')")
   */
  public function myAction() 
  {
      // ...
  }
  </code></pre>
  
  <p>on every action method in the controller?</p>