File tree 1 file changed +24
-4
lines changed
1 file changed +24
-4
lines changed Original file line number Diff line number Diff line change 18
18
return 0 ;
19
19
}
20
20
21
- $ stability_a = VersionParser::parseStability ($ a ['version ' ]);
22
- $ stability_b = VersionParser::parseStability ($ b ['version ' ]);
21
+ $ stability_a = VersionParser::parseStability ($ a ['version_normalized ' ]);
22
+ $ stability_b = VersionParser::parseStability ($ b ['version_normalized ' ]);
23
23
24
24
// DEV versions to LAST
25
25
if ($ stability_a === 'dev ' && $ stability_b !== 'dev ' ) {
28
28
return -1 ;
29
29
}
30
30
31
- if (Comparator::lessThan ($ a ['version ' ], $ b ['version ' ])) {
31
+ if (Comparator::lessThan ($ a ['version_normalized ' ], $ b ['version_normalized ' ])) {
32
32
return 1 ;
33
33
}
34
34
35
35
return -1 ;
36
36
});
37
+
38
+ $ stability_colors = [
39
+ 'stable ' => 'success ' ,
40
+ 'RC ' => 'primary ' ,
41
+ 'beta ' => 'info ' ,
42
+ 'alpha ' => 'warning ' ,
43
+ 'dev ' => 'default ' ,
44
+ ];
37
45
?>
38
46
39
47
<div class="versions">
45
53
46
54
<br><br>
47
55
<b>Last updated:</b> <?= Yii::$ app ->formatter ->asDateTime ($ package ->getUpdateTime ()) ?> (<?= Yii::$ app ->formatter ->asRelativeTime ($ package ->getUpdateTime ()) ?> )
56
+ <br>
57
+ <b>Legend:</b>
58
+ <?php
59
+ foreach ($ stability_colors as $ stability => $ color ) {
60
+ echo Html::tag ('span ' , $ stability , ['class ' => 'label label- ' . $ color ]) . ' ' ;
61
+ }
62
+ ?>
48
63
<br><br>
49
64
50
65
<?php if (Yii::$ app ->session ->hasFlash ('rate-limited ' )) : ?>
65
80
<tbody>
66
81
<?php foreach ((array ) $ releases as $ version => $ release ) : ?>
67
82
<tr>
68
- <th><?= $ version ?> </th>
83
+ <th>
84
+ <?php
85
+ $ stability = VersionParser::parseStability ($ release ['version_normalized ' ]);
86
+ echo Html::tag ('span ' , $ version , ['class ' => 'label label- ' . $ stability_colors [$ stability ]]);
87
+ ?>
88
+ </th>
69
89
<td>
70
90
<code><?= $ release ['source ' ]['reference ' ] ?: $ release ['dist ' ]['reference ' ] ?: 'n/a ' ?> </code>
71
91
</td>
You can’t perform that action at this time.
0 commit comments