From 23119f706a725063898e4933f2f8864707cb76e8 Mon Sep 17 00:00:00 2001 From: Christopher Hertel Date: Sat, 28 Dec 2024 18:12:49 +0100 Subject: [PATCH] fix: bundle should not throw errors on empty config --- src/DependencyInjection/LlmChainExtension.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/DependencyInjection/LlmChainExtension.php b/src/DependencyInjection/LlmChainExtension.php index be9f0a8..f44b7e4 100644 --- a/src/DependencyInjection/LlmChainExtension.php +++ b/src/DependencyInjection/LlmChainExtension.php @@ -51,7 +51,7 @@ public function load(array $configs, ContainerBuilder $container): void $configuration = new Configuration(); $config = $this->processConfiguration($configuration, $configs); - foreach ($config['platform'] as $type => $platform) { + foreach ($config['platform'] ?? [] as $type => $platform) { $this->processPlatformConfig($type, $platform, $container); } $platforms = array_keys($container->findTaggedServiceIds('llm_chain.platform')); @@ -80,7 +80,7 @@ public function load(array $configs, ContainerBuilder $container): void $container->setAlias(LanguageModel::class, reset($llms)); } - foreach ($config['store'] as $type => $store) { + foreach ($config['store'] ?? [] as $type => $store) { $this->processStoreConfig($type, $store, $container); } $stores = array_keys($container->findTaggedServiceIds('llm_chain.store'));