The project I mentioned is a legacy codebase that needs lots of work to even get it to consistently raise exceptions. Many places things happen trigger_error is used, which is not caught by Honeybadger(basically the same as Airbrake) and configuring the code to raise Exceptions for errors leads to bad behavior because previous programmers used trigger_error as a debug mechanism as well. Also there are no tests, so there is no good starting point to correct the transgressions that many PHP programmers don&#x27;t regard as problematic at all. It&#x27;s the embodiment of everything wrong with PHP and correcting the abuses is an enormous effort.<p>I just looked at xdebug, it can&#x27;t even come close to the Eclipse debugger for Java or Pry for Ruby.<p>I just get sad every time I see a new large investment in PHP because I&#x27;ve never had a positive experience using it compared to another language and I strongly believe that you can&#x27;t polish a turd.