Skip to content
This repository was archived by the owner on Feb 6, 2020. It is now read-only.

Commit 591a00d

Browse files
committed
Import PHP internal functions
1 parent 7afbd2e commit 591a00d

22 files changed

+146
-2
lines changed

src/AbstractFactory/ConfigAbstractFactory.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@
1111
use Zend\ServiceManager\Exception\ServiceNotCreatedException;
1212
use Zend\ServiceManager\Factory\AbstractFactoryInterface;
1313

14+
use function array_key_exists;
15+
use function array_map;
16+
use function array_values;
17+
use function is_array;
18+
use function json_encode;
19+
1420
final class ConfigAbstractFactory implements AbstractFactoryInterface
1521
{
1622

src/AbstractFactory/ReflectionBasedAbstractFactory.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313
use Zend\ServiceManager\Exception\ServiceNotFoundException;
1414
use Zend\ServiceManager\Factory\AbstractFactoryInterface;
1515

16+
use function array_map;
17+
use function class_exists;
18+
use function sprintf;
19+
1620
/**
1721
* Reflection-based factory.
1822
*

src/AbstractPluginManager.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@
1010
use Interop\Container\ContainerInterface;
1111
use Zend\ServiceManager\Exception\InvalidServiceException;
1212

13+
use function class_exists;
14+
use function get_class;
15+
use function gettype;
16+
use function is_object;
17+
use function method_exists;
18+
use function sprintf;
19+
use function trigger_error;
20+
1321
/**
1422
* Abstract plugin manager.
1523
*

src/Config.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
use Zend\Stdlib\ArrayUtils\MergeRemoveKey;
1111
use Zend\Stdlib\ArrayUtils\MergeReplaceKeyInterface;
1212

13+
use function array_key_exists;
14+
use function array_keys;
15+
use function is_array;
16+
use function is_int;
17+
1318
/**
1419
* Object for defining configuration and configuring an existing service manager instance.
1520
*

src/Exception/CyclicAliasException.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@
77

88
namespace Zend\ServiceManager\Exception;
99

10+
use function array_filter;
11+
use function array_keys;
12+
use function array_map;
13+
use function array_values;
14+
use function implode;
15+
use function reset;
16+
use function serialize;
17+
use function sort;
18+
use function sprintf;
19+
1020
class CyclicAliasException extends InvalidArgumentException
1121
{
1222
/**

src/Proxy/LazyServiceFactory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
use Zend\ServiceManager\Exception;
1414
use Zend\ServiceManager\Factory\DelegatorFactoryInterface;
1515

16+
use function sprintf;
17+
1618
/**
1719
* Delegator factory responsible of instantiating lazy loading value holder proxies of
1820
* given services at runtime

src/ServiceManager.php

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,22 @@
2121
use Zend\ServiceManager\Exception\ServiceNotCreatedException;
2222
use Zend\ServiceManager\Exception\ServiceNotFoundException;
2323

24+
use function array_intersect_key;
25+
use function array_keys;
26+
use function array_merge;
27+
use function array_merge_recursive;
28+
use function class_exists;
29+
use function get_class;
30+
use function gettype;
31+
use function implode;
32+
use function is_callable;
33+
use function is_object;
34+
use function is_string;
35+
use function spl_autoload_register;
36+
use function spl_object_hash;
37+
use function sprintf;
38+
use function trigger_error;
39+
2440
/**
2541
* Service Manager.
2642
*
@@ -392,8 +408,8 @@ private function configureAliases(array $aliases)
392408
}
393409

394410
// Performance optimization. If there are no collisions, then we don't need to recompute loops
395-
$intersecting = $this->aliases && \array_intersect_key($this->aliases, $aliases);
396-
$this->aliases = $this->aliases ? \array_merge($this->aliases, $aliases) : $aliases;
411+
$intersecting = $this->aliases && array_intersect_key($this->aliases, $aliases);
412+
$this->aliases = $this->aliases ? array_merge($this->aliases, $aliases) : $aliases;
397413

398414
if ($intersecting) {
399415
$this->resolveAliases($this->aliases);

src/Test/CommonPluginManagerTrait.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
use ReflectionProperty;
1212
use Zend\ServiceManager\Exception\InvalidServiceException;
1313

14+
use function get_class;
15+
use function method_exists;
16+
1417
/**
1518
* Trait for testing plugin managers for v2-v3 compatibility
1619
*

src/Tool/ConfigDumper.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,22 @@
1414
use Zend\ServiceManager\AbstractFactory\ConfigAbstractFactory;
1515
use Zend\ServiceManager\Exception\InvalidArgumentException;
1616

17+
use function array_filter;
18+
use function array_key_exists;
19+
use function class_exists;
20+
use function date;
21+
use function get_class;
22+
use function gettype;
23+
use function implode;
24+
use function interface_exists;
25+
use function is_array;
26+
use function is_int;
27+
use function is_null;
28+
use function is_string;
29+
use function sprintf;
30+
use function str_repeat;
31+
use function var_export;
32+
1733
class ConfigDumper
1834
{
1935
const CONFIG_TEMPLATE = <<<EOC

src/Tool/ConfigDumperCommand.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@
1010
use Zend\ServiceManager\Exception;
1111
use Zend\Stdlib\ConsoleHelper;
1212

13+
use function array_shift;
14+
use function class_exists;
15+
use function count;
16+
use function dirname;
17+
use function file_exists;
18+
use function file_put_contents;
19+
use function in_array;
20+
use function is_array;
21+
use function is_writable;
22+
use function sprintf;
23+
1324
class ConfigDumperCommand
1425
{
1526
const COMMAND_DUMP = 'dump';

0 commit comments

Comments
 (0)