title: try catch does not catch exception?
body: <p>I have code like below</p>
  
  <pre><code>try {
    $user = $query-&gt;getSingleResult();
  } catch (Doctrine\ORM\NoResultException $e) {
    return null;
  } catch (Exception $e) {
    return null;
  }
  </code></pre>
  
  <p><code>getSingleResult()</code> will throw <code>NoResultException</code> if no rows are found. and it seems I am still getting the exception ... the catch does not seem to work. why is that?</p>