Atrauzzi\LaravelDoctrine\ServiceProvider::mapToDoctrineConfigs PHP Method

mapToDoctrineConfigs() private method

private mapToDoctrineConfigs ( $config ) : mixed
$config
return mixed
    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;
    }