10
10
namespace SebastianBergmann \CodeCoverage \Report \Html ;
11
11
12
12
use function array_values ;
13
- use function arsort ;
14
13
use function asort ;
15
14
use function assert ;
16
15
use function count ;
19
18
use function json_encode ;
20
19
use function sprintf ;
21
20
use function str_replace ;
21
+ use function uasort ;
22
+ use function usort ;
22
23
use SebastianBergmann \CodeCoverage \FileCouldNotBeWrittenException ;
23
24
use SebastianBergmann \CodeCoverage \Node \AbstractNode ;
24
25
use SebastianBergmann \CodeCoverage \Node \Directory as DirectoryNode ;
@@ -118,8 +119,8 @@ private function complexity(array $classes, string $baseLink): array
118
119
];
119
120
}
120
121
121
- usort ($ result ['class ' ], fn ( $ a , $ b ) => ($ a [0 ] <=> $ b [0 ]));
122
- usort ($ result ['method ' ], fn ( $ a , $ b ) => ($ a [0 ] <=> $ b [0 ]));
122
+ usort ($ result ['class ' ], static fn ( mixed $ a , mixed $ b ) => ($ a [0 ] <=> $ b [0 ]));
123
+ usort ($ result ['method ' ], static fn ( mixed $ a , mixed $ b ) => ($ a [0 ] <=> $ b [0 ]));
123
124
124
125
$ class = json_encode ($ result ['class ' ]);
125
126
@@ -291,11 +292,13 @@ private function projectRisks(array $classes, string $baseLink): array
291
292
}
292
293
}
293
294
294
- uasort ($ classRisks , function ($ a , $ b ) {
295
- return (intval ($ a ['crap ' ]) <=> intval ($ b ['crap ' ])) * -1 ;
295
+ uasort ($ classRisks , static function (array $ a , array $ b )
296
+ {
297
+ return ((int ) ($ a ['crap ' ]) <=> (int ) ($ b ['crap ' ])) * -1 ;
296
298
});
297
- uasort ($ methodRisks , function ($ a , $ b ) {
298
- return (intval ($ a ['crap ' ]) <=> intval ($ b ['crap ' ])) * -1 ;
299
+ uasort ($ methodRisks , static function (array $ a , array $ b )
300
+ {
301
+ return ((int ) ($ a ['crap ' ]) <=> (int ) ($ b ['crap ' ])) * -1 ;
299
302
});
300
303
301
304
foreach ($ classRisks as $ className => $ class ) {
@@ -305,7 +308,7 @@ private function projectRisks(array $classes, string $baseLink): array
305
308
$ className ,
306
309
$ class ['coverage ' ],
307
310
$ class ['ccn ' ],
308
- $ class ['crap ' ]
311
+ $ class ['crap ' ],
309
312
);
310
313
}
311
314
@@ -319,7 +322,7 @@ private function projectRisks(array $classes, string $baseLink): array
319
322
$ method ,
320
323
$ methodVals ['coverage ' ],
321
324
$ methodVals ['ccn ' ],
322
- $ methodVals ['crap ' ]
325
+ $ methodVals ['crap ' ],
323
326
);
324
327
}
325
328
0 commit comments