Inheritance: extends Auth_OpenID_AX_Message
 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));
 }
Exemple #2
0
 /**
  * @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;
 }