Skip to content

Commit 006c798

Browse files
committed
optimized global function calls
1 parent be935f6 commit 006c798

File tree

8 files changed

+10
-1
lines changed

8 files changed

+10
-1
lines changed

src/Schema/Context.php

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

1010
namespace Nette\Schema;
1111

12+
use function count;
13+
1214

1315
final class Context
1416
{

src/Schema/Elements/AnyOf.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use Nette\Schema\Context;
1414
use Nette\Schema\Helpers;
1515
use Nette\Schema\Schema;
16+
use function array_merge, array_unique, implode;
1617

1718

1819
final class AnyOf implements Schema

src/Schema/Elements/Base.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\Schema\Context;
1414
use Nette\Schema\Helpers;
15+
use function count, is_string;
1516

1617

1718
/**

src/Schema/Elements/Structure.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use Nette\Schema\Context;
1414
use Nette\Schema\Helpers;
1515
use Nette\Schema\Schema;
16+
use function array_diff_key, array_fill_keys, array_key_exists, array_keys, array_map, array_merge, array_pop, array_values, is_array, is_object;
1617

1718

1819
final class Structure implements Schema

src/Schema/Elements/Type.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use Nette\Schema\Helpers;
1515
use Nette\Schema\MergeMode;
1616
use Nette\Schema\Schema;
17+
use function array_key_exists, array_pop, implode, is_array, str_replace, strpos;
1718

1819

1920
final class Type implements Schema

src/Schema/Expect.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use Nette\Schema\Elements\AnyOf;
1414
use Nette\Schema\Elements\Structure;
1515
use Nette\Schema\Elements\Type;
16+
use function assert, class_exists, is_object;
1617

1718

1819
/**
@@ -71,7 +72,7 @@ public static function from(object|string $object, array $items = []): Structure
7172
: $ro->getProperties();
7273

7374
foreach ($props as $prop) {
74-
\assert($prop instanceof \ReflectionProperty || $prop instanceof \ReflectionParameter);
75+
assert($prop instanceof \ReflectionProperty || $prop instanceof \ReflectionParameter);
7576
if ($item = &$items[$prop->getName()]) {
7677
continue;
7778
}

src/Schema/Helpers.php

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

1212
use Nette;
13+
use function count, explode, get_debug_type, implode, in_array, is_array, is_float, is_int, is_object, is_scalar, is_string, method_exists, preg_match, settype, str_replace, strlen, var_export;
1314

1415

1516
/**

src/Schema/Message.php

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

1212
use Nette;
13+
use function implode, preg_last_error_msg, preg_replace_callback;
1314

1415

1516
final class Message

0 commit comments

Comments
 (0)