Не мешает ли вам использование xdebug при обработке исключений?
При использовании xdebug наткнулся на такую проблему... пытают симулировать исключение, чтобы грамотно его обработать, что-то сообщить пользователю, что-то записать в лог и т.д, т.е. так, как это будет выглядеть в продакшн, но при включенном xdebug несмотря на отлов исключения, он вываливает кучу информации об исключении тем самым ломая саму идею отработки исключения..