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

Commit 27898b0

Browse files
committed
Fixed phpdoc
1 parent 2aada28 commit 27898b0

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

src/ServiceManager.php

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,7 @@ private function resolveAliases(array $aliases)
615615
{
616616
foreach ($aliases as $alias => $service) {
617617
$visited = [];
618+
/** @var string $name */
618619
$name = $alias;
619620

620621
while (isset($this->aliases[$name])) {
@@ -899,31 +900,45 @@ private function validateOverrides(array $config)
899900
}
900901

901902
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');
903906
}
904907

905908
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');
907912
}
908913

909914
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');
911918
}
912919

913920
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');
915924
}
916925

917926
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');
919930
}
920931

921932
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');
923936
}
924937

925938
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');
927942
}
928943
}
929944

@@ -934,7 +949,7 @@ private function validateOverrides(array $config)
934949
* service instances; if not, it returns, but otherwise, it raises an
935950
* exception indicating modification is not allowed.
936951
*
937-
* @param array $services
952+
* @param string[] $services
938953
* @param string $type Type of service being checked.
939954
* @throws ContainerModificationsNotAllowedException if any services
940955
* provided already have instances available.

0 commit comments

Comments
 (0)