major refactoring under the hood
[pharext/pharext] / src / pharext / Exception.php
1 <?php
2
3 namespace pharext;
4
5 class Exception extends \Exception
6 {
7 public function __construct($message = null, $code = 0, $previous = null) {
8 if (!isset($message)) {
9 $last_error = error_get_last();
10 $message = $last_error["message"];
11 if (!$code) {
12 $code = $last_error["type"];
13 }
14 }
15 parent::__construct($message, $code, $previous);
16 }
17 }