Atrauzzi\LaravelDoctrine\ServiceProvider::mapToDoctrineConfigs PHP 메소드

mapToDoctrineConfigs() 개인적인 메소드

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