isSuspended()) { $message = trans('exceptions.server.suspended'); } elseif ($server->node->isUnderMaintenance()) { $message = trans('exceptions.server.maintenance'); } elseif (!$server->isInstalled()) { $message = trans('exceptions.server.marked_as_failed'); } elseif ($server->status === ServerState::RestoringBackup) { $message = trans('exceptions.server.restoring_backup'); } elseif (!is_null($server->transfer)) { $message = trans('exceptions.server.transferring'); } parent::__construct($message, $previous); } }