/** * Get detailed mgr * @param IssueSelection $issueSelection * @return mixed[] */ public static function getIssueSelectionDetailedMgr(IssueSelection $issueSelection) { //$formatedList = implode( ',', array_keys($issueSelection->getIssueList())); $valuesMgr = $issueSelection->getDriftMgr(); $driftMgrColor = IssueSelection::getDriftColor($valuesMgr['percent']); $formatteddriftMgrColor = NULL == $driftMgrColor ? "" : "style='background-color: #" . $driftMgrColor . ";' "; $selectionDetailedMgr = array('name' => $issueSelection->name, 'effortEstim' => $issueSelection->mgrEffortEstim + $issueSelection->getProvision(), 'reestimated' => $issueSelection->getReestimated(), 'elapsed' => $issueSelection->elapsed, 'backlog' => $issueSelection->duration, 'driftColor' => $formatteddriftMgrColor, 'drift' => round($valuesMgr['nbDays'], 2), 'progress' => round(100 * $issueSelection->getProgress(), 2)); return $selectionDetailedMgr; }