/** * @param $relevant_issue_ids * @return array */ function calculate_status($relevant_issue_ids) { $specmanagement_print_api = new specmanagement_print_api(); $status_process = null; if (count($relevant_issue_ids) > 0) { $relevant_issue_ids = array_merge($relevant_issue_ids); $status_process = $specmanagement_print_api->calculate_status_doc_progress($relevant_issue_ids); } return $status_process; }
/** * @param $allRelevantBugs * @return string */ public function get_process($allRelevantBugs) { $specmanagement_print_api = new specmanagement_print_api(); $status_flag = $this->check_status_flag($allRelevantBugs); if ($status_flag) { return round($specmanagement_print_api->calculate_status_doc_progress($allRelevantBugs), 2); } else { return $this->calculate_pt_doc_progress($allRelevantBugs); } }