Auth_OpenID_Extension Klassenreferenz

Basisklasse für Auth_OpenID_AX_Message, Auth_OpenID_PAPE_Request, Auth_OpenID_PAPE_Response und Auth_OpenID_SRegBase.


Öffentliche Methoden

 getExtensionArgs ()
 toMessage (&$message)

Datenfelder

 $ns_uri = null
 $ns_alias = null


Ausführliche Beschreibung

Definiert in Zeile 20 der Datei Extension.php.


Dokumentation der Elementfunktionen

getExtensionArgs (  ) 

Get the string arguments that should be added to an OpenID message for this extension.

Erneute Implementation in Auth_OpenID_AX_FetchRequest, Auth_OpenID_AX_StoreResponse, Auth_OpenID_PAPE_Request, Auth_OpenID_PAPE_Response, Auth_OpenID_SRegRequest und Auth_OpenID_SRegResponse.

Definiert in Zeile 32 der Datei Extension.php.

00033     {
00034         return null;
00035     }

toMessage ( &$  message  ) 

Add the arguments from this extension to the provided message.

Returns the message with the extension arguments added.

Definiert in Zeile 42 der Datei Extension.php.

00043     {
00044         $implicit = $message->isOpenID1();
00045         $added = $message->namespaces->addAlias($this->ns_uri,
00046                                                 $this->ns_alias,
00047                                                 $implicit);
00048 
00049         if ($added === null) {
00050             if ($message->namespaces->getAlias($this->ns_uri) !=
00051                 $this->ns_alias) {
00052                 return null;
00053             }
00054         }
00055 
00056         $message->updateArgs($this->ns_uri,
00057                              $this->getExtensionArgs());
00058         return $message;
00059     }


Dokumentation der Datenelemente

$ns_alias = null

$ns_uri = null

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

Erneute Implementation in Auth_OpenID_AX_Message, Auth_OpenID_PAPE_Request und Auth_OpenID_PAPE_Response.

Definiert in Zeile 25 der Datei Extension.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