public function getProviders($status = null)
    {
        if ($status == 'ENABLED') {
            return $this->aProviders['enabled'];
        } elseif ($status == 'DISABLED') {
            return $this->aProviders['disabled'];
        } else {
            return $this->aProviders['all'];
        }
    }
public function getProviders($status = null)
    {
        if ($status == 'ENABLED') {
            return $this->aProviders['enabled'];
        } elseif ($status == 'DISABLED') {
            return $this->aProviders['disabled'];
        } else {
            return $this->aProviders['all'];
        }
    }
public function getProviders ( $ status = null ) { if ( $ status == 'ENABLED' ) { return $ this -> aProviders [ 'enabled' ] ; } elseif ( $ status == 'DISABLED' ) { return $ this -> aProviders [ 'disabled' ] ; } else { return $ this -> aProviders [ 'all' ] ; } }
Returns a list of providers, optionally filtered by availability

@param  string $status The filter to apply

@return array
Returns a list of providers optionally filtered by availability