File tree Expand file tree Collapse file tree 11 files changed +45
-0
lines changed
Expand file tree Collapse file tree 11 files changed +45
-0
lines changed Original file line number Diff line number Diff line change 1414use Symfony \Component \Console \Output \ConsoleOutput ;
1515use Symfony \Component \Console \Style \SymfonyStyle ;
1616
17+ use function count ;
18+ use function func_get_args ;
19+ use function gettype ;
20+ use function is_array ;
21+ use function is_callable ;
22+ use function max ;
23+
1724class Benchmark
1825{
1926 protected View $ view ;
Original file line number Diff line number Diff line change 66
77use DragonCode \Support \Facades \Helpers \Arr as DragonArray ;
88
9+ use function array_flip ;
10+ use function array_keys ;
11+ use function array_map ;
12+ use function array_values ;
13+ use function is_array ;
14+ use function usort ;
15+
916class Arr
1017{
1118 public function get (array $ data , string $ key ): mixed
Original file line number Diff line number Diff line change 44
55namespace DragonCode \Benchmark \Services ;
66
7+ use function array_slice ;
8+ use function count ;
9+
710class MeasurementError
811{
912 protected float $ percent = 0.1 ;
Original file line number Diff line number Diff line change 44
55namespace DragonCode \Benchmark \Services ;
66
7+ use function memory_get_peak_usage ;
8+
79class Memory
810{
911 protected array $ sizes = [
Original file line number Diff line number Diff line change 44
55namespace DragonCode \Benchmark \Services ;
66
7+ use function gc_collect_cycles ;
8+ use function hrtime ;
9+
710class Runner
811{
912 public function __construct (
Original file line number Diff line number Diff line change 88use DragonCode \Benchmark \View \Table ;
99use Symfony \Component \Console \Style \SymfonyStyle ;
1010
11+ use function is_array ;
12+ use function is_numeric ;
13+ use function round ;
14+ use function sprintf ;
15+
1116class View
1217{
1318 protected Table $ table ;
Original file line number Diff line number Diff line change 77use DragonCode \Benchmark \Services \Arr ;
88use DragonCode \Benchmark \Services \MeasurementError ;
99
10+ use function array_sum ;
11+ use function call_user_func ;
12+ use function count ;
13+ use function max ;
14+ use function min ;
15+
1016class Stats extends Base
1117{
1218 protected array $ methods = [
Original file line number Diff line number Diff line change 44
55namespace DragonCode \Benchmark \Transformers ;
66
7+ use function array_values ;
8+
79class Times extends Base
810{
911 public function transform (array $ data ): array
Original file line number Diff line number Diff line change 66
77use DragonCode \Benchmark \Contracts \Transformer as TransformerContract ;
88
9+ use function array_merge ;
10+ use function count ;
11+
912class Transformer
1013{
1114 public function forTime (array $ data ): array
Original file line number Diff line number Diff line change 66
77use DragonCode \Benchmark \Services \Arr ;
88
9+ use function array_keys ;
10+ use function compact ;
11+ use function sprintf ;
12+
913class Winner extends Base
1014{
1115 protected string $ key = 'avg ' ;
You can’t perform that action at this time.
0 commit comments