Skip to content

Commit 36145a8

Browse files
Merge pull request #13 from TheDragonCode/2.x
Optimized imports
2 parents cb32e4d + 9e0c8c4 commit 36145a8

File tree

11 files changed

+45
-0
lines changed

11 files changed

+45
-0
lines changed

src/Benchmark.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@
1414
use Symfony\Component\Console\Output\ConsoleOutput;
1515
use 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+
1724
class Benchmark
1825
{
1926
protected View $view;

src/Services/Arr.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@
66

77
use 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+
916
class Arr
1017
{
1118
public function get(array $data, string $key): mixed

src/Services/MeasurementError.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
namespace DragonCode\Benchmark\Services;
66

7+
use function array_slice;
8+
use function count;
9+
710
class MeasurementError
811
{
912
protected float $percent = 0.1;

src/Services/Memory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
namespace DragonCode\Benchmark\Services;
66

7+
use function memory_get_peak_usage;
8+
79
class Memory
810
{
911
protected array $sizes = [

src/Services/Runner.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
namespace DragonCode\Benchmark\Services;
66

7+
use function gc_collect_cycles;
8+
use function hrtime;
9+
710
class Runner
811
{
912
public function __construct(

src/Services/View.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
use DragonCode\Benchmark\View\Table;
99
use 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+
1116
class View
1217
{
1318
protected Table $table;

src/Transformers/Stats.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77
use DragonCode\Benchmark\Services\Arr;
88
use 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+
1016
class Stats extends Base
1117
{
1218
protected array $methods = [

src/Transformers/Times.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
namespace DragonCode\Benchmark\Transformers;
66

7+
use function array_values;
8+
79
class Times extends Base
810
{
911
public function transform(array $data): array

src/Transformers/Transformer.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
use DragonCode\Benchmark\Contracts\Transformer as TransformerContract;
88

9+
use function array_merge;
10+
use function count;
11+
912
class Transformer
1013
{
1114
public function forTime(array $data): array

src/Transformers/Winner.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66

77
use DragonCode\Benchmark\Services\Arr;
88

9+
use function array_keys;
10+
use function compact;
11+
use function sprintf;
12+
913
class Winner extends Base
1014
{
1115
protected string $key = 'avg';

0 commit comments

Comments
 (0)