function test_longAlias() { // Spec minimum length is 32 characters. This is a silly test // for this library, but it's here for completeness. $alias = str_repeat('x', Auth_OpenID_AX_MINIMUM_SUPPORTED_ALIAS_LENGTH); $msg = new Auth_OpenID_AX_KeyValueMessage(); $result = $msg->parseExtensionArgs(array('type.' . $alias => 'urn:foo', 'count.' . $alias => '1', 'value.' . $alias . '.1' => 'first')); $this->assertFalse(Auth_OpenID_AX::isError($result)); }
/** * @return $result Auth_OpenID_AX_Error on failure or true on * success. */ function parseExtensionArgs($ax_args) { $result = parent::parseExtensionArgs($ax_args); if (Auth_OpenID_AX::isError($result)) { return $result; } $this->update_url = Auth_OpenID::arrayGet($ax_args, 'update_url'); return true; }