![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/app/bundles/ConfigBundle/Mapper/Helper/ |
<?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; } }