Prints PHP exceptions in a Java style :)
You can add this library as a dependency to your project using Composer:
composer require jorge-matricali/jtrace
If you only need this library during development, then you should install using:
composer require --dev jorge-matricali/jtrace
use JorgeMatricali\JTrace;
try {
// ...
} catch (Exception $e) {
echo JTrace::print($e);
}
The code above yields the output below:
Phalcon\Mvc\Dispatcher\Exception: IndexController handler class cannot be loaded at Phalcon.Mvc.Dispatcher._throwDispatchException(index.php:93) at Phalcon.Dispatcher._dispatch(Unknown Source) at Phalcon.Dispatcher.dispatch(Unknown Source) at Phalcon.Mvc.Application.handle(Unknown Source) ... 1 more