22
22
use Zend \ServiceManager \Exception \InvalidArgumentException ;
23
23
use Zend \ServiceManager \Exception \ServiceNotCreatedException ;
24
24
use Zend \ServiceManager \Exception \ServiceNotFoundException ;
25
- use Zend \ServiceManager \Factory \AbstractFactoryInterface ;
26
- use Zend \ServiceManager \Factory \DelegatorFactoryInterface ;
27
- use Zend \ServiceManager \Initializer \InitializerInterface ;
28
25
29
26
/**
30
27
* Service Manager.
44
41
class ServiceManager implements ServiceLocatorInterface
45
42
{
46
43
/**
47
- * @var AbstractFactoryInterface[]
44
+ * @var Factory\ AbstractFactoryInterface[]
48
45
*/
49
46
protected $ abstractFactories = [];
50
47
@@ -70,7 +67,7 @@ class ServiceManager implements ServiceLocatorInterface
70
67
protected $ creationContext ;
71
68
72
69
/**
73
- * @var string[][]|DelegatorFactoryInterface[][]
70
+ * @var string[][]|Factory\ DelegatorFactoryInterface[][]
74
71
*/
75
72
protected $ delegators = [];
76
73
@@ -82,7 +79,7 @@ class ServiceManager implements ServiceLocatorInterface
82
79
protected $ factories = [];
83
80
84
81
/**
85
- * @var InitializerInterface[]
82
+ * @var Initializer\ InitializerInterface[]
86
83
*/
87
84
protected $ initializers = [];
88
85
@@ -475,7 +472,7 @@ public function addDelegator($name, $factory)
475
472
/**
476
473
* Add an initializer.
477
474
*
478
- * @param string|callable|InitializerInterface $initializer
475
+ * @param string|callable|Initializer\ InitializerInterface $initializer
479
476
*/
480
477
public function addInitializer ($ initializer )
481
478
{
@@ -507,7 +504,7 @@ public function setShared($name, $flag)
507
504
/**
508
505
* Instantiate abstract factories for to avoid checks during service construction.
509
506
*
510
- * @param string[]|AbstractFactoryInterface[] $abstractFactories
507
+ * @param string[]|Factory\ AbstractFactoryInterface[] $abstractFactories
511
508
*
512
509
* @return void
513
510
*/
@@ -518,7 +515,7 @@ private function resolveAbstractFactories(array $abstractFactories)
518
515
$ abstractFactory = new $ abstractFactory ();
519
516
}
520
517
521
- if ($ abstractFactory instanceof AbstractFactoryInterface) {
518
+ if ($ abstractFactory instanceof Factory \ AbstractFactoryInterface) {
522
519
$ this ->abstractFactories [] = $ abstractFactory ;
523
520
continue ;
524
521
}
@@ -553,7 +550,7 @@ private function resolveAbstractFactories(array $abstractFactories)
553
550
/**
554
551
* Instantiate initializers for to avoid checks during service construction.
555
552
*
556
- * @param string[]|callable[]|InitializerInterface[] $initializers
553
+ * @param string[]|callable[]|Initializer\ InitializerInterface[] $initializers
557
554
*
558
555
* @return void
559
556
*/
@@ -578,7 +575,7 @@ private function resolveInitializers(array $initializers)
578
575
'which does not exist; please provide a valid function name or class ' .
579
576
'name resolving to an implementation of %s ' ,
580
577
$ initializer ,
581
- InitializerInterface::class
578
+ Initializer \ InitializerInterface::class
582
579
)
583
580
);
584
581
}
@@ -589,7 +586,7 @@ private function resolveInitializers(array $initializers)
589
586
'An invalid initializer was registered. Expected a callable, or an instance of ' .
590
587
'(or string class name resolving to) "%s", ' .
591
588
'but "%s" was received ' ,
592
- InitializerInterface::class,
589
+ Initializer \ InitializerInterface::class,
593
590
(is_object ($ initializer ) ? get_class ($ initializer ) : gettype ($ initializer ))
594
591
)
595
592
);
0 commit comments