public function unregister($providerClass)
    {
        $providers = $this->getOption(self::OPTION_PROVIDERS);
        foreach ($providers as $key => $provider) {
            if (get_class($provider) == $providerClass) {
                unset($providers[$key]);
            }
        }
        $this->setOption(self::OPTION_PROVIDERS, $providers);
    }
public function unregister($providerClass)
    {
        $providers = $this->getOption(self::OPTION_PROVIDERS);
        foreach ($providers as $key => $provider) {
            if (get_class($provider) == $providerClass) {
                unset($providers[$key]);
            }
        }
        $this->setOption(self::OPTION_PROVIDERS, $providers);
    }
public function unregister ( $ providerClass ) { $ providers = $ this -> getOption ( self :: OPTION_PROVIDERS ) ; foreach ( $ providers as $ key => $ provider ) { if ( get_class ( $ provider ) == $ providerClass ) { unset ( $ providers [ $ key ] ) ; } } $ this -> setOption ( self :: OPTION_PROVIDERS , $ providers ) ; }
Remove an existing authorization provider, identified by
exact class

@param $providerClass
@internal param AuthorizationProvider $provider
Remove an existing authorization provider identified by exact class