Index: branches/5.2.x/core/kernel/utility/debugger.php =================================================================== diff -u -N -r15130 -r15252 --- branches/5.2.x/core/kernel/utility/debugger.php (.../debugger.php) (revision 15130) +++ branches/5.2.x/core/kernel/utility/debugger.php (.../debugger.php) (revision 15252) @@ -1,6 +1,6 @@ ProfilerData['error_handling']['begins'] = memory_get_usage(); @@ -1751,7 +1751,18 @@ $this->ProfilerData['error_handling']['ends'] = memory_get_usage(); $this->profilerAddTotal('error_handling', 'error_handling'); + } + /** + * User-defined exception handler + * + * @param Exception $exception + * @return void + * @access public + */ + public function saveException($exception) + { + $this->appendException($exception); $this->IsFatalError = true; // append debugger report to data in buffer & clean buffer afterwards