DatabaseConfig.fromYaml constructor

DatabaseConfig.fromYaml(
  1. Map yaml
)

Implementation

factory DatabaseConfig.fromYaml(Map<dynamic, dynamic> yaml) {
  return DatabaseConfig(
    name: yaml['name'] as String,
    plugin: yaml['plugin'] as String,
    connection: (yaml['connection'] ?? yaml['name']) as String,
    migrationConnection: yaml['migration_connection'] as String?,
    attributes: (yaml['attributes'] as Map<dynamic, dynamic>? ?? {})
        .cast<String, dynamic>(),
  );
}