Changeset 1868
- Timestamp:
- 08/30/06 11:24:47 (2 years ago)
- Files:
-
- tools/pake/trunk/lib/pake/pakeException.class.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tools/pake/trunk/lib/pake/pakeException.class.php
r1798 r1868 23 23 { 24 24 $title = ' ['.get_class($e).'] '; 25 $message = ' '.$e->getMessage().' '; 26 $len = max(strlen($message), strlen($title)); 25 $len = strlen($title); 26 $lines = array(); 27 foreach (explode("\n", $e->getMessage()) as $line) 28 { 29 $lines[] = ' '.$line.' '; 30 $len = max(strlen($line) + 4, $len); 31 } 27 32 $messages = array( 28 33 str_repeat(' ', $len), 29 34 $title.str_repeat(' ', $len - strlen($title)), 30 $message.str_repeat(' ', $len - strlen($message)),31 str_repeat(' ', $len),32 35 ); 36 37 foreach ($lines as $line) 38 { 39 $messages[] = $line.str_repeat(' ', $len - strlen($line)); 40 } 41 42 $messages[] = str_repeat(' ', $len); 33 43 34 44 echo "\n";