public function removeConfigSetting($name)
    {
        $authConfig = $this->authConfig;
        $this->manipulateJson('removeConfigSetting', $name, function (&$config, $key) use ($authConfig) {
            if (preg_match('{^(bitbucket-oauth|github-oauth|gitlab-oauth|gitlab-token|http-basic|platform)\.}', $key)) {
                list($key, $host) = explode('.', $key, 2);
                if ($authConfig) {
                    unset($config[$key][$host]);
                } else {
                    unset($config['config'][$key][$host]);
                }
            } else {
                unset($config['config'][$key]);
            }
        });
    }
public function removeConfigSetting($name)
    {
        $authConfig = $this->authConfig;
        $this->manipulateJson('removeConfigSetting', $name, function (&$config, $key) use ($authConfig) {
            if (preg_match('{^(bitbucket-oauth|github-oauth|gitlab-oauth|gitlab-token|http-basic|platform)\.}', $key)) {
                list($key, $host) = explode('.', $key, 2);
                if ($authConfig) {
                    unset($config[$key][$host]);
                } else {
                    unset($config['config'][$key][$host]);
                }
            } else {
                unset($config['config'][$key]);
            }
        });
    }
public function removeConfigSetting ( $ name ) { $ authConfig = $ this -> authConfig ; $ this -> manipulateJson ( 'removeConfigSetting' , $ name , function ( & $ config , $ key ) use ( $ authConfig ) { if ( preg_match ( '{^(bitbucket-oauth|github-oauth|gitlab-oauth|gitlab-token|http-basic|platform)\.}' , $ key ) ) { list ( $ key , $ host ) = explode ( '.' , $ key , 2 ) ; if ( $ authConfig ) { unset ( $ config [ $ key ] [ $ host ] ) ; } else { unset ( $ config [ 'config' ] [ $ key ] [ $ host ] ) ; } } else { unset ( $ config [ 'config' ] [ $ key ] ) ; } } ) ; }
{@inheritdoc}
{