protected function isExceptionType(Exception $e, $type) { do { if (is_a($e, $type)) { return true; } } while ($e = $e->getPrevious()); return false; }