/** * @throws RunTimeException * @param DbResponseInterface $response * @return array */ public function getResultset(DbResponseInterface $response) { if ($response->isError()) { $stack = $response->getErrorStack(); $msg = 'DbSource Error has occured: '; foreach ($stack as $error) { $msg .= "{$error->getMessage()} [{$error->getCode()}]: "; } throw new RunTimeException($msg, 500); } return $response->getResultSet(); }