Fix issue "Debugger class not found"

App::uses('Debugger') not needed because it's allready defined in top of file
This commit is contained in:
Sander Visser 2015-09-11 15:23:21 +02:00 committed by mark_story
parent a4a63bfabd
commit 5a7507df4f

View file

@ -230,6 +230,16 @@ class ErrorHandler {
} }
$message = $error . ' (' . $code . '): ' . $description . ' in [' . $file . ', line ' . $line . ']'; $message = $error . ' (' . $code . '): ' . $description . ' in [' . $file . ', line ' . $line . ']';
if (!empty($errorConfig['trace'])) { if (!empty($errorConfig['trace'])) {
// https://bugs.php.net/bug.php?id=65322
if (version_compare(PHP_VERSION, '5.4.21', '<')) {
if (!class_exists('Debugger')) {
App::load('Debugger');
}
if (!class_exists('CakeText')) {
App::uses('CakeText', 'Utility');
App::load('CakeText');
}
}
$trace = Debugger::trace(array('start' => 1, 'format' => 'log')); $trace = Debugger::trace(array('start' => 1, 'format' => 'log'));
$message .= "\nTrace:\n" . $trace . "\n"; $message .= "\nTrace:\n" . $trace . "\n";
} }