function cifrasExceptionHandler(Exception $e) { global $app; $app->getLog()->error($e); if ($e instanceof PDOException && $e->getCode() == '2002') { AppError::write(AppError::DB_CONNECTION); } else { AppError::internal(AppError::GENERIC_ERROR, $e->getMessage()); } }