public static function addDefault($name, $array)
{
if (self::hasDefault($name)) {
$config = self::getDefault($name);
if (!is_array($config)) {
throw new \RuntimeException("Configuration parameter `{$name}` isn't array.");
}
self::setDefault($name, array_merge($config, $array));
} else {
self::setDefault($name, $array);
}
}