Skip to content

Commit 39accab

Browse files
committed
optimized global function calls
1 parent 01b29b0 commit 39accab

28 files changed

+34
-0
lines changed

src/Bridges/DITracy/ContainerPanel.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Nette;
1313
use Nette\DI\Container;
1414
use Tracy;
15+
use const SORT_NATURAL;
1516

1617

1718
/**

src/DI/Autowiring.php

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

1010
namespace Nette\DI;
1111

12+
use function array_merge, class_exists, class_implements, class_parents, count, implode, interface_exists, is_a, is_array, natsort, sprintf, str_contains;
13+
1214

1315
/**
1416
* Autowiring.

src/DI/Compiler.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
use Nette;
1313
use Nette\Schema;
14+
use function array_diff_key, array_filter, array_keys, array_merge, assert, count, implode, key, sprintf, strtolower;
1415

1516

1617
/**

src/DI/CompilerExtension.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
namespace Nette\DI;
1111

1212
use Nette;
13+
use function array_diff_key, array_keys, func_num_args, implode, is_object, is_string, key, sprintf, str_replace, str_starts_with, substr_replace;
1314

1415

1516
/**

src/DI/Config/Adapters/NeonAdapter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use Nette\DI\Definitions\Statement;
1616
use Nette\Neon;
1717
use Nette\Neon\Node;
18+
use function array_walk_recursive, constant, count, defined, implode, is_array, is_string, ltrim, preg_match, preg_replace, sprintf, str_contains, str_ends_with, str_starts_with, substr;
1819

1920

2021
/**

src/DI/Config/Helpers.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
namespace Nette\DI\Config;
1111

1212
use Nette;
13+
use function is_array;
1314

1415

1516
/**

src/DI/Config/Loader.php

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

1212
use Nette;
1313
use Nette\Utils\Validators;
14+
use function array_unique, dirname, is_file, is_object, is_readable, pathinfo, preg_match, sprintf, strtolower;
15+
use const PATHINFO_EXTENSION;
1416

1517

1618
/**

src/DI/Container.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
namespace Nette\DI;
1111

1212
use Nette;
13+
use function array_flip, array_key_exists, array_keys, array_map, array_merge, array_values, class_exists, count, get_class_methods, implode, interface_exists, is_a, is_object, natsort, sprintf, str_replace, ucfirst;
1314

1415

1516
/**

src/DI/ContainerBuilder.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
use Nette;
1313
use Nette\DI\Definitions\Definition;
14+
use function array_diff, array_filter, array_walk_recursive, class_implements, class_parents, is_a, is_int, key, ksort, preg_match, sprintf, strtolower;
1415

1516

1617
/**

src/DI/ContainerLoader.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
namespace Nette\DI;
1111

1212
use Nette;
13+
use function class_exists, file_get_contents, file_put_contents, flock, fopen, function_exists, hash, is_file, rename, serialize, sprintf, strlen, substr, unlink, unserialize;
14+
use const LOCK_EX, LOCK_UN;
1315

1416

1517
/**

0 commit comments

Comments
 (0)