private function mapToDoctrineConfigs($config)
{
$mappings = ['database' => 'dbname', 'username' => 'user'];
if (array_key_exists('mappings', $config)) {
$mappings = array_merge($mappings, $config['mappings']);
unset($config['mappings']);
}
foreach ($mappings as $laravel => $doctrine) {
// If both are already set, use the doctrine setting and remove the laravel one
if (array_key_exists($doctrine, $config)) {
unset($config[$laravel]);
} elseif (array_key_exists($laravel, $config)) {
$config[$doctrine] = $config[$laravel];
unset($config[$laravel]);
}
}
return $config;
}