Auth_OpenID_Message::getKey PHP Method

getKey() public method

public getKey ( $namespace, $ns_key )
    function getKey($namespace, $ns_key)
    {
        // Get the key for a particular namespaced argument
        $namespace = $this->_fixNS($namespace);
        if (Auth_OpenID::isFailure($namespace)) {
            return $namespace;
        }
        if ($namespace == Auth_OpenID_BARE_NS) {
            return $ns_key;
        }
        $ns_alias = $this->namespaces->getAlias($namespace);
        // No alias is defined, so no key can exist
        if ($ns_alias === null) {
            return null;
        }
        if ($ns_alias == Auth_OpenID_NULL_NAMESPACE) {
            $tail = $ns_key;
        } else {
            $tail = sprintf('%s.%s', $ns_alias, $ns_key);
        }
        return 'openid.' . $tail;
    }