chrisbryan17's picture
Upload folder using huggingface_hub
d2897cd verified
<?php
namespace Mautic\ConfigBundle\Mapper\Helper;
class ConfigHelper
{
/**
* Map local config values with form fields.
*
* @param mixed $defaults
*/
public static function bindNestedConfigValues(array $configValues, $defaults): array
{
if (!is_array($defaults)) {
// Return all config values
return $configValues;
}
foreach ($defaults as $key => $defaultValue) {
if (isset($configValues[$key]) && is_array($configValues[$key])) {
$configValues[$key] = self::bindNestedConfigValues($configValues[$key], $defaultValue);
continue;
}
$configValues[$key] ??= $defaultValue;
}
return $configValues;
}
}