@@ -615,6 +615,7 @@ private function resolveAliases(array $aliases)
615
615
{
616
616
foreach ($ aliases as $ alias => $ service ) {
617
617
$ visited = [];
618
+ /** @var string $name */
618
619
$ name = $ alias ;
619
620
620
621
while (isset ($ this ->aliases [$ name ])) {
@@ -899,31 +900,45 @@ private function validateOverrides(array $config)
899
900
}
900
901
901
902
if (isset ($ config ['services ' ])) {
902
- $ this ->validateOverrideSet (array_keys ($ config ['services ' ]), 'service ' );
903
+ /** @var string[] $keys */
904
+ $ keys = array_keys ($ config ['services ' ]);
905
+ $ this ->validateOverrideSet ($ keys , 'service ' );
903
906
}
904
907
905
908
if (isset ($ config ['aliases ' ])) {
906
- $ this ->validateOverrideSet (array_keys ($ config ['aliases ' ]), 'alias ' );
909
+ /** @var string[] $keys */
910
+ $ keys = array_keys ($ config ['aliases ' ]);
911
+ $ this ->validateOverrideSet ($ keys , 'alias ' );
907
912
}
908
913
909
914
if (isset ($ config ['invokables ' ])) {
910
- $ this ->validateOverrideSet (array_keys ($ config ['invokables ' ]), 'invokable class ' );
915
+ /** @var string[] $keys */
916
+ $ keys = array_keys ($ config ['invokables ' ]);
917
+ $ this ->validateOverrideSet ($ keys , 'invokable class ' );
911
918
}
912
919
913
920
if (isset ($ config ['factories ' ])) {
914
- $ this ->validateOverrideSet (array_keys ($ config ['factories ' ]), 'factory ' );
921
+ /** @var string[] $keys */
922
+ $ keys = array_keys ($ config ['factories ' ]);
923
+ $ this ->validateOverrideSet ($ keys , 'factory ' );
915
924
}
916
925
917
926
if (isset ($ config ['delegators ' ])) {
918
- $ this ->validateOverrideSet (array_keys ($ config ['delegators ' ]), 'delegator ' );
927
+ /** @var string[] $keys */
928
+ $ keys = array_keys ($ config ['delegators ' ]);
929
+ $ this ->validateOverrideSet ($ keys , 'delegator ' );
919
930
}
920
931
921
932
if (isset ($ config ['shared ' ])) {
922
- $ this ->validateOverrideSet (array_keys ($ config ['shared ' ]), 'sharing rule ' );
933
+ /** @var string[] $keys */
934
+ $ keys = array_keys ($ config ['shared ' ]);
935
+ $ this ->validateOverrideSet ($ keys , 'sharing rule ' );
923
936
}
924
937
925
938
if (isset ($ config ['lazy_services ' ]['class_map ' ])) {
926
- $ this ->validateOverrideSet (array_keys ($ config ['lazy_services ' ]['class_map ' ]), 'lazy service ' );
939
+ /** @var string[] $keys */
940
+ $ keys = array_keys ($ config ['lazy_services ' ]['class_map ' ]);
941
+ $ this ->validateOverrideSet ($ keys , 'lazy service ' );
927
942
}
928
943
}
929
944
@@ -934,7 +949,7 @@ private function validateOverrides(array $config)
934
949
* service instances; if not, it returns, but otherwise, it raises an
935
950
* exception indicating modification is not allowed.
936
951
*
937
- * @param array $services
952
+ * @param string[] $services
938
953
* @param string $type Type of service being checked.
939
954
* @throws ContainerModificationsNotAllowedException if any services
940
955
* provided already have instances available.
0 commit comments