public function addProvider(AuthorizationProvider $provider)
    {
        $providers = $this->getOption(self::OPTION_PROVIDERS);
        $providers[] = $provider;
        $this->setOption(self::OPTION_PROVIDERS, $providers);
    }
public function addProvider(AuthorizationProvider $provider)
    {
        $providers = $this->getOption(self::OPTION_PROVIDERS);
        $providers[] = $provider;
        $this->setOption(self::OPTION_PROVIDERS, $providers);
    }
public function addProvider ( AuthorizationProvider $ provider ) { $ providers = $ this -> getOption ( self :: OPTION_PROVIDERS ) ; $ providers [ ] = $ provider ; $ this -> setOption ( self :: OPTION_PROVIDERS , $ providers ) ; }
Add an additional authorization provider that needs
to be satisfied as well

@param AuthorizationProvider $provider
Add an additional authorization provider that needs to be satisfied as well