простите, што за жесть
почему какая-то самостоятельная функция получения настроек может вернуть либо параметры редиса, либо параметры БД (еще бы понять почему редис не БД), либо настройки чата, да еще и попутно что-то там внутри регистрирует? Глубокое копирование тоже вызывает сомнения, такое чувство что автор кода хз как оно работает, просто на всякий случай сделал безопасный обрубок
это не параметры редиа, это источники параметров