| ILIAS
    Release_4_3_x_branch Revision 61807
    | 
 Inheritance diagram for Auth_OpenID_AX_FetchRequest:
 Inheritance diagram for Auth_OpenID_AX_FetchRequest: Collaboration diagram for Auth_OpenID_AX_FetchRequest:
 Collaboration diagram for Auth_OpenID_AX_FetchRequest:| 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.