title: Symfony2 DoctrineExtensions preSoftDelete event call
body: <p>I've got a problem implementing the preSoftDelete Event from the L3pp4ard DoctrineExtensions Bundle for Symfony2. The softDelete function is working just fine, but I want to add an deletedBy (userid) next to the deletedAt (datetime). To do that, I want to listen to the event that is called (preSoftDelete), but I can't get it to work. `</p>
  
  <p>The file that (should) calls the event can be found at <a href="https://github.com/l3pp4rd/DoctrineExtensions/blob/master/lib/Gedmo/SoftDeleteable/SoftDeleteableListener.php" rel="nofollow">github</a>. I have confirmed that this script runs. </p>
  
  <p>I have already added a service in my config.yml:</p>
  
  <pre><code>utwente.idbbundle.presoftdelete:
    class: Utwente\IdbBundle\EventListener\UtwenteIdbSoftDeleteListener
    tags: 
      - { name: gedmo.listener.softdeleteable, event: preSoftDelete, method: onPreSoftDelete }
  </code></pre>
  
  <p>and I have made the class/method that should do something. For now it echo's hello, and stops the script execution (for testing). </p>
  
  <pre><code>&lt;?php    
  namespace Utwente\IdbBundle\EventListener;
  
  class UtwenteIdbSoftDeleteListener {
    public function onPreSoftDelete(LifecycleEventArgs $args){
      echo "Hoi";
      die();
    }
  }
  ?&gt;
  </code></pre>
  
  <p>But it doesn't work. Any ideas?</p>
  
  <p>(It does work when I use <code>name: kernel.event_listener, event: kernel.request</code>, and leave <code>LifecycleEventArgs $args</code> out).</p>