protected function getLastError($error) { $e = error_get_last(); if ($e === null) { return new Exception($error); } else { return new ErrorException($e['message'], 0, $e['type'], $e['file'], $e['line']); } }