| }␊ | 
| $ownerStatistics[$key] = array($nb, (int)(100 * $nb / $opened), $login);␊ | 
| }␊ | 
| arsort($ownerStatistics);␊ | 
| ␊ | 
| // Issue class tag statistics␊ | 
| $grouped_tags = $prj->getTagCloud();␊ | 
|  | 
| foreach ($tags as $tag) {␊ | 
| $tagStatistics[$class][$tag->name] = array($tag->nb_use, $tag->id);␊ | 
| }␊ | 
| uasort($tagStatistics[$class], function ($a, $b) {␊ | 
| if ($a[0] === $b[0])␊ | 
| return 0;␊ | 
| ␊ | 
| return ($a[0] > $b[0]) ? -1 : 1;␊ | 
| });␊ | 
| }␊ | 
| foreach($tagStatistics as $k => $v) {␊ | 
| $nbIssueInClass = 0;␊ | 
|  | 
| $tagStatistics[$k][$kk] = array($vv[0], (int)(100 * $vv[0] / $nbIssueInClass), $vv[1]);␊ | 
| }␊ | 
| }␊ | 
| ␊ | 
| // Sort␊ | 
| krsort($tagStatistics);␊ | 
| arsort($ownerStatistics);␊ | 
| }␊ | 
| }␊ | 
| ␊ |