Skip to content

Commit d06bef8

Browse files
Merge branch '6.2' into 6.3
* 6.2: Fix test class name trim(): Argument #1 () must be of type string, bool given Check if trace.curlCommand is defined in profiler [Dumper] Trim leading newlines when checking if value begins with a space [FrameworkBundle] Make service edges unique Fix the list of supported shells for completions in a phar Fix the usage of the zsh completion through the fpath discovery
2 parents 585195a + 823f285 commit d06bef8

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Console/Descriptor/Descriptor.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,10 @@ private function getContainerEnvVars(ContainerBuilder $container): array
337337
protected function getServiceEdges(ContainerBuilder $builder, string $serviceId): array
338338
{
339339
try {
340-
return array_map(fn (ServiceReferenceGraphEdge $edge) => $edge->getSourceNode()->getId(), $builder->getCompiler()->getServiceReferenceGraph()->getNode($serviceId)->getInEdges());
340+
return array_values(array_unique(array_map(
341+
fn (ServiceReferenceGraphEdge $edge) => $edge->getSourceNode()->getId(),
342+
$builder->getCompiler()->getServiceReferenceGraph()->getNode($serviceId)->getInEdges()
343+
)));
341344
} catch (InvalidArgumentException $exception) {
342345
return [];
343346
}

0 commit comments

Comments
 (0)