summaryrefslogtreecommitdiff
path: root/pear
diff options
context:
space:
mode:
authorTomas V.V.Cox <cox@php.net>2004-06-21 04:36:17 +0000
committerTomas V.V.Cox <cox@php.net>2004-06-21 04:36:17 +0000
commit1fb65c4c29d87e4a448aaf4e7d36069be0bedc2e (patch)
tree251868a094253104b48d509f03d3147b9c155bc4 /pear
parent24ec6e5a5ce2a03b7ee1a0f812b9c1b3bd9b7660 (diff)
downloadphp-git-1fb65c4c29d87e4a448aaf4e7d36069be0bedc2e.tar.gz
More output magic on nested exceptions
Diffstat (limited to 'pear')
-rw-r--r--pear/PEAR/Exception.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/pear/PEAR/Exception.php b/pear/PEAR/Exception.php
index be6d573201..8322fd034a 100644
--- a/pear/PEAR/Exception.php
+++ b/pear/PEAR/Exception.php
@@ -176,9 +176,10 @@ class PEAR_Exception extends Exception
private function _getCauseMessage()
{
- $msg = ' ' . $this->_method . " at {$this->file} ({$this->line})\n";
+ $msg = " #{$this->_method} at {$this->file} ({$this->line})\n" .
+ " {$this->message}\n";
if ($this->cause instanceof Exception) {
- return $msg . $this->cause->_getCauseMessage();
+ return $this->cause->_getCauseMessage() . $msg;
}
return $msg;
}