function showResult($result, $forceArray = false) { ResterUtils::Log("*** DISPLAY RESULT TO API ***"); if ($result === false || count($result) == 0) { $this->showError(404); } else { if (empty($result) === true) { $this->showError(204); } else { if ($result === true || is_int($result) && $result >= 1) { $this->doResponse(ApiResponse::successResponse()); } else { if (is_array($result) && count($result) == 1 && !$forceArray && ResterUtils::isIndexed($result)) { $this->doResponse($result[0]); } else { $this->doResponse($result); } } } } }