lib/Ext/direct/Manager.js
function(provider) {
        var me = this,
            providers = me.providers;

        provider = provider.isProvider ? provider : providers.get(provider);

        if (provider) {
            provider.un('data', me.onProviderData, me);
            providers.remove(provider);
            return provider;
        }
        return null;
    }
function(provider) {
        var me = this,
            providers = me.providers;

        provider = provider.isProvider ? provider : providers.get(provider);

        if (provider) {
            provider.un('data', me.onProviderData, me);
            providers.remove(provider);
            return provider;
        }
        return null;
    }
Removes the provider.
@param {String/Ext.direct.Provider} provider The provider instance or the id of the provider.
@return {Ext.direct.Provider/null} The provider, `null` if not found.