Skip to content

Commit 4953b17

Browse files
author
Rokas Mikalkėnas
committed
[FrameworkBundle] Make service edges unique
1 parent 23add72 commit 4953b17

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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)