diff --git a/src/Config/Loaders/YamlConfigLoader.php b/src/Config/Loaders/YamlConfigLoader.php index c4370d3..61b5cb1 100644 --- a/src/Config/Loaders/YamlConfigLoader.php +++ b/src/Config/Loaders/YamlConfigLoader.php @@ -30,7 +30,7 @@ class YamlConfigLoader implements ConfigLoaderInterface // App settings 'appTitle' => $parsedConfig['appTitle'] ?? null, 'environment' => $parsedConfig['environment'] ?? null, - 'debug' => (bool)$parsedConfig['debug'] ?? null, + 'debug' => isset($parsedConfig['debug']) ? (bool)$parsedConfig['debug'] : null, 'timezone' => $parsedConfig['timezone'] ?? null, 'dateTimeFormat' => $parsedConfig['dateTimeFormat'] ?? null, @@ -39,7 +39,7 @@ class YamlConfigLoader implements ConfigLoaderInterface // Database settings 'databaseHost' => $parsedConfig['database']['host'] ?? null, - 'databasePort' => (int)$parsedConfig['database']['port'] ?? null, + 'databasePort' => isset($parsedConfig['database']['port']) ? (int)$parsedConfig['database']['port'] : null, 'databaseName' => $parsedConfig['database']['name'] ?? null, 'databaseUsername' => $parsedConfig['database']['username'] ?? null, 'databasePassword' => $parsedConfig['database']['password'] ?? null,