Skip to content

Commit 6252aea

Browse files
author
Rokas Mikalkėnas
committed
[FrameworkBundle] Make service edges unique
1 parent 71baeab commit 6252aea

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/Descriptor.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -343,9 +343,9 @@ private function getContainerEnvVars(ContainerBuilder $container): array
343343
protected function getServiceEdges(ContainerBuilder $builder, string $serviceId): array
344344
{
345345
try {
346-
return array_map(function (ServiceReferenceGraphEdge $edge) {
346+
return array_values(array_unique(array_map(function (ServiceReferenceGraphEdge $edge) {
347347
return $edge->getSourceNode()->getId();
348-
}, $builder->getCompiler()->getServiceReferenceGraph()->getNode($serviceId)->getInEdges());
348+
}, $builder->getCompiler()->getServiceReferenceGraph()->getNode($serviceId)->getInEdges())));
349349
} catch (InvalidArgumentException $exception) {
350350
return [];
351351
}

0 commit comments

Comments
 (0)