validateConfigStructure method

void validateConfigStructure(
  1. Map<String, dynamic> config
)

Validates configuration map structure.

Implementation

void validateConfigStructure(Map<String, dynamic> config) {
  // Validate basic structure
  if (config.containsKey('drivers') && config['drivers'] is! Map) {
    throw CacheException('Cache drivers configuration must be a map');
  }

  if (config.containsKey('default') && config['default'] is! String) {
    throw CacheException('Cache default driver must be a string');
  }
}