From 417d43c7cd7f70c13986219363afe586ce5edb27 Mon Sep 17 00:00:00 2001 From: steeffeen Date: Wed, 30 Jul 2014 10:38:02 +0200 Subject: [PATCH] Fixed error source class determination --- application/core/ErrorHandler.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/application/core/ErrorHandler.php b/application/core/ErrorHandler.php index c43b37a4..abbb2176 100644 --- a/application/core/ErrorHandler.php +++ b/application/core/ErrorHandler.php @@ -239,7 +239,7 @@ class ErrorHandler { $skipStep = $this->shouldSkipTraceStep($traceStep); $traceString .= '#' . $stepCount . ': '; if (isset($traceStep['class'])) { - if (!$skipStep && !$this->isIgnoredSourceClass($traceStep['class'])) { + if (!$sourceClass && !$skipStep && !$this->isIgnoredSourceClass($traceStep['class'])) { $sourceClass = $traceStep['class']; } $traceString .= $traceStep['class']; @@ -306,7 +306,7 @@ class ErrorHandler { * @return bool */ private function isIgnoredSourceClass($class) { - $ignoredClasses = array('\\ErrorHandler', '\\FaultException'); + $ignoredClasses = array('Maniaplanet\\', '\\ErrorHandler'); foreach ($ignoredClasses as $ignoredClass) { if (strpos($class, $ignoredClass) !== false) { return true;