Auth_OpenID_Message::getAliasedArg PHP Method

getAliasedArg() public method

public getAliasedArg ( $aliased_key, $default = null )
    function getAliasedArg($aliased_key, $default = null)
    {
        if ($aliased_key == 'ns') {
            // Return the namespace URI for the OpenID namespace
            return $this->getOpenIDNamespace();
        }
        $parts = explode('.', $aliased_key, 2);
        if (count($parts) != 2) {
            $ns = null;
        } else {
            list($alias, $key) = $parts;
            if ($alias == 'ns') {
                // Return the namespace URI for a namespace alias
                // parameter.
                return $this->namespaces->getNamespaceURI($key);
            } else {
                $ns = $this->namespaces->getNamespaceURI($alias);
            }
        }
        if ($ns === null) {
            $key = $aliased_key;
            $ns = $this->getOpenIDNamespace();
        }
        return $this->getArg($ns, $key, $default);
    }