Skip to content

Commit 750747f

Browse files
committed
EventLoop is only defined if is not defined already
1 parent 619f90b commit 750747f

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

AsyncKernel.php

+5-3
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,12 @@ public function process(ContainerBuilder $container)
7575
->getDefinition('http_kernel')
7676
->setClass(AsyncHttpKernel::class);
7777

78-
$loop = new Definition(LoopInterface::class);
79-
$loop->setSynthetic(true);
78+
if (!$container->has('reactphp.event_loop')) {
79+
$loop = new Definition(LoopInterface::class);
80+
$loop->setSynthetic(true);
81+
$container->setDefinition('reactphp.event_loop', $loop);
82+
}
8083

81-
$container->setDefinition('reactphp.event_loop', $loop);
8284
$container->setAlias(LoopInterface::class, 'reactphp.event_loop');
8385
}
8486
}

0 commit comments

Comments
 (0)