public function getSpList($keys = array())
    {
        sort($keys);
        $keysString = implode(',', $keys);
        if (isset($this->serviceProvidersMetadata[$keysString])) {
            return $this->serviceProvidersMetadata[$keysString];
        }

        $this->serviceProvidersMetadata[$keysString] = $this->client->getSpList();

        return $this->serviceProvidersMetadata;
    }
public function getSpList($keys = array())
    {
        sort($keys);
        $keysString = implode(',', $keys);
        if (isset($this->serviceProvidersMetadata[$keysString])) {
            return $this->serviceProvidersMetadata[$keysString];
        }

        $this->serviceProvidersMetadata[$keysString] = $this->client->getSpList();

        return $this->serviceProvidersMetadata;
    }
public function getSpList ( $ keys = array ( ) ) { sort ( $ keys ) ; $ keysString = implode ( ',' , $ keys ) ; if ( isset ( $ this -> serviceProvidersMetadata [ $ keysString ] ) ) { return $ this -> serviceProvidersMetadata [ $ keysString ] ; } $ this -> serviceProvidersMetadata [ $ keysString ] = $ this -> client -> getSpList ( ) ; return $ this -> serviceProvidersMetadata ; }
Retrieve a list of metadata values of all available
SP entities.
@param array $keys An array of keys to retrieve. Retrieves
all available keys if omited or empty
@return array An associative array of values, indexed by SP
identifier. Each value is another associative
array with key/value pairs containing the metadata.
Retrieve a list of metadata values of all available SP entities .