ILIAS
release_4-3 Revision
|
Public Member Functions | |
Auth_OpenID_AX_FetchRequest ($update_url=null) | |
add ($attribute) | |
Add an attribute to this attribute exchange request. | |
getExtensionArgs () | |
Get the serialized form of this attribute fetch request. | |
getRequiredAttrs () | |
Get the type URIs for all attributes that have been marked as required. | |
parseExtensionArgs ($ax_args) | |
Given attribute exchange arguments, populate this FetchRequest. | |
iterAttrs () | |
Iterate over the AttrInfo objects that are contained in this fetch_request. | |
iterTypes () | |
contains ($type_uri) | |
Is the given type URI present in this fetch_request? | |
Public Member Functions inherited from Auth_OpenID_AX_Message | |
_checkMode ($ax_args) | |
Return Auth_OpenID_AX_Error if the mode in the attribute exchange arguments does not match what is expected for this class; true otherwise. | |
_newArgs () | |
Return a set of attribute exchange arguments containing the basic information that must be in every attribute exchange message. | |
Public Member Functions inherited from Auth_OpenID_Extension | |
toMessage ($message) | |
Add the arguments from this extension to the provided message. |
Static Public Member Functions | |
static | fromOpenIDRequest ($request) |
Extract a FetchRequest from an OpenID message. |
Data Fields | |
$mode = 'fetch_request' | |
Data Fields inherited from Auth_OpenID_AX_Message | |
$ns_alias = 'ax' | |
ns_alias: The preferred namespace alias for attribute exchange messages | |
$mode = null | |
mode: The type of this attribute exchange message. | |
$ns_uri = Auth_OpenID_AX_NS_URI | |
Data Fields inherited from Auth_OpenID_Extension | |
$ns_uri = null | |
ns_uri: The namespace to which to add the arguments for this extension | |
$ns_alias = null |
Auth_OpenID_AX_FetchRequest::add | ( | $attribute | ) |
Add an attribute to this attribute exchange request.
attribute,: | The attribute that is being requested |
Definition at line 294 of file AX.php.
Auth_OpenID_AX_FetchRequest::Auth_OpenID_AX_FetchRequest | ( | $update_url = null | ) |
requested_attributes: The attributes that have been requested thus far, indexed by the type URI.
update_url: A URL that will accept responses for this attribute exchange request, even in the absence of the user who made this request.
Definition at line 271 of file AX.php.
Auth_OpenID_AX_FetchRequest::contains | ( | $type_uri | ) |
|
static |
Extract a FetchRequest from an OpenID message.
request,: | The OpenID request containing the attribute fetch request |
Definition at line 388 of file AX.php.
Auth_OpenID_AX_FetchRequest::getExtensionArgs | ( | ) |
Get the serialized form of this attribute fetch request.
Reimplemented from Auth_OpenID_Extension.
Definition at line 312 of file AX.php.
Auth_OpenID_AX_FetchRequest::getRequiredAttrs | ( | ) |
Get the type URIs for all attributes that have been marked as required.
Definition at line 366 of file AX.php.
Auth_OpenID_AX_FetchRequest::iterAttrs | ( | ) |
Auth_OpenID_AX_FetchRequest::iterTypes | ( | ) |
Auth_OpenID_AX_FetchRequest::parseExtensionArgs | ( | $ax_args | ) |
Given attribute exchange arguments, populate this FetchRequest.
Definition at line 431 of file AX.php.