private function attachPlugins(MessageBus $bus, array $utils, ContainerInterface $container)
{
foreach ($utils as $index => $util) {
if (!is_string($util) || !$container->has($util)) {
throw new RuntimeException(sprintf('Wrong message bus utility configured at %s. Either it is not a string or unknown by the container.', implode('.', $this->dimensions()) . '.' . $this->configId . '.' . $index));
}
$bus->utilize($container->get($util));
}
}