Auth_OpenID_AX_Message Klassenreferenz

Abgeleitet von Auth_OpenID_Extension.

Basisklasse für Auth_OpenID_AX_FetchRequest, Auth_OpenID_AX_KeyValueMessage und Auth_OpenID_AX_StoreResponse.

Zusammengehörigkeiten von Auth_OpenID_AX_Message:

Collaboration graph
[Legende]

Öffentliche Methoden

 _checkMode ($ax_args)
 _newArgs ()

Datenfelder

 $ns_alias = 'ax'
 $mode = null
 $ns_uri = Auth_OpenID_AX_NS_URI

Ausführliche Beschreibung

Definiert in Zeile 83 der Datei AX.php.


Dokumentation der Elementfunktionen

_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.

private

Definiert in Zeile 105 der Datei AX.php.

00107     {
00108         $mode = Auth_OpenID::arrayGet($ax_args, 'mode');
00109         if ($mode != $this->mode) {
00110             return new Auth_OpenID_AX_Error(
00111                             sprintf(
00112                                     "Expected mode '%s'; got '%s'",
00113                                     $this->mode, $mode));
00114         }
00115 
00116         return true;

_newArgs (  ) 

Return a set of attribute exchange arguments containing the basic information that must be in every attribute exchange message.

private

Definiert in Zeile 125 der Datei AX.php.

00127     {
00128         return array('mode' => $this->mode);


Dokumentation der Datenelemente

$mode = null

mode: The type of this attribute exchange message. This must be overridden in subclasses.

Erneute Implementation in Auth_OpenID_AX_FetchRequest, Auth_OpenID_AX_FetchResponse und Auth_OpenID_AX_StoreRequest.

Definiert in Zeile 94 der Datei AX.php.

$ns_alias = 'ax'

ns_alias: The preferred namespace alias for attribute exchange messages

Erneute Implementation von Auth_OpenID_Extension.

Definiert in Zeile 88 der Datei AX.php.

ns_uri: The namespace to which to add the arguments for this extension

Erneute Implementation von Auth_OpenID_Extension.

Definiert in Zeile 96 der Datei AX.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved.
MyOOS [Shopsystem] is Free Software released under the GNU/GPL License.

Webmaster: info@r23.de (Impressum)
doxygen