Extension.php

Go to the documentation of this file.
00001 <?php
00002 
00012 require_once 'Auth/OpenID/Message.php';
00013 
00020 class Auth_OpenID_Extension {
00025     var $ns_uri = null;
00026     var $ns_alias = null;
00027 
00032     function getExtensionArgs()
00033     {
00034         return null;
00035     }
00036 
00042     function toMessage(&$message)
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     }
00060 }
00061 
00062 ?>

Generated on Thu Feb 19 15:02:21 2009 for OXID eShop CE by  doxygen 1.5.5