config->get('config_center.driver', ''); $config = $this->config->get('config_center.drivers.' . $driver, []); $class = $config['driver'] ?? $defaultDriver; $instance = make($class, $config); foreach ($properties as $method => $value) { if (method_exists($instance, $method)) { $instance->{$method}($value); } } return $instance; } }