summaryrefslogtreecommitdiffstats
path: root/Auth/OpenID
diff options
context:
space:
mode:
authortailor <cygnus@janrain.com>2007-04-16 21:25:49 +0000
committertailor <cygnus@janrain.com>2007-04-16 21:25:49 +0000
commita3d2f2084e458233f25081777b4e0ce43052f33e (patch)
tree16cc48489931d477a7015264e1a2506f2b937151 /Auth/OpenID
parent60e6e1eb6bb28f8bca7f73d216047f453df9e025 (diff)
downloadphp-openid-a3d2f2084e458233f25081777b4e0ce43052f33e.zip
php-openid-a3d2f2084e458233f25081777b4e0ce43052f33e.tar.gz
php-openid-a3d2f2084e458233f25081777b4e0ce43052f33e.tar.bz2
[project @ Fix simple registration API to use toMessage()]
Diffstat (limited to 'Auth/OpenID')
-rw-r--r--Auth/OpenID/SReg.php19
1 files changed, 5 insertions, 14 deletions
diff --git a/Auth/OpenID/SReg.php b/Auth/OpenID/SReg.php
index 287b8d8..208a6ab 100644
--- a/Auth/OpenID/SReg.php
+++ b/Auth/OpenID/SReg.php
@@ -27,7 +27,7 @@
* // the fields in sreg_response were requested ]
* $sreg_resp = Auth_OpenID_SRegResponse::extractResponse(
* $sreg_req, $user_data);
- * $sreg_resp->addToOpenIDResponse($openid_response);
+ * $sreg_resp->toMessage($openid_response->fields);
*
* 3. The relying party uses {@link
* Auth_OpenID_SRegResponse::fromSuccessResponse} to extract the data
@@ -465,7 +465,7 @@ class Auth_OpenID_SRegResponse extends Auth_OpenID_SRegBase {
* Returns a simple registration response containing the data that
* was supplied with the C{id_res} response.
*/
- function fromSuccessResponse($success_response, $signed_only=true)
+ function fromSuccessResponse(&$success_response, $signed_only=true)
{
global $Auth_OpenID_sreg_data_fields;
@@ -491,18 +491,9 @@ class Auth_OpenID_SRegResponse extends Auth_OpenID_SRegBase {
return $obj;
}
- /**
- * Add the data fields contained in this simple registration
- * response to the supplied message, in the appropriate namespace.
- *
- * response_message: The OpenID id_res response message that will
- * be returned to the relying party
- *
- * Returns nothing; updates the response_message
- */
- function addToOpenIDResponse(&$response_message)
+ function getExtensionArgs()
{
- $response_message->updateArgs($this->ns_uri, $this->data);
+ return $this->data;
}
// Read-only dictionary interface
@@ -544,7 +535,7 @@ function Auth_OpenID_sendSRegFields(&$openid_request, $data, &$openid_response)
$openid_request->message);
$sreg_response = Auth_OpenID_SRegResponse::extractResponse(
$sreg_request, $data);
- $sreg_response->addToOpenIDResponse($openid_response->fields);
+ $sreg_response->toMessage($openid_response->fields);
}
?> \ No newline at end of file