projects
/
core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Allowed debugBackTrace() to not exit (default is to exit)
[core.git]
/
inc
/
classes
/
main
/
class_BaseFrameworkSystem.php
diff --git
a/inc/classes/main/class_BaseFrameworkSystem.php
b/inc/classes/main/class_BaseFrameworkSystem.php
index 79a60abeb3d09d1622ad580dfb3acf70541c9191..7824280733a44f057ac5c0d746ffd3a06e503da1 100644
(file)
--- a/
inc/classes/main/class_BaseFrameworkSystem.php
+++ b/
inc/classes/main/class_BaseFrameworkSystem.php
@@
-973,9
+973,10
@@
class BaseFrameworkSystem extends stdClass implements FrameworkInterface {
* Outputs a debug backtrace and stops further script execution
*
* @param $message An optional message to output
* Outputs a debug backtrace and stops further script execution
*
* @param $message An optional message to output
+ * @param $doExit Whether exit the program (true is default)
* @return void
*/
* @return void
*/
- public function debugBackTrace ($message = '') {
+ public function debugBackTrace ($message = ''
, $doExit = true
) {
// Sorry, there is no other way getting this nice backtrace
if (!empty($message)) {
// Output message
// Sorry, there is no other way getting this nice backtrace
if (!empty($message)) {
// Output message
@@
-985,7
+986,11
@@
class BaseFrameworkSystem extends stdClass implements FrameworkInterface {
print('<pre>');
debug_print_backtrace();
print('</pre>');
print('<pre>');
debug_print_backtrace();
print('</pre>');
- exit();
+
+ // Exit program?
+ if ($doExit === true) {
+ exit();
+ } // END - if
}
/**
}
/**